[Росдистант] Человеко-машинное взаимодействие (тесты, вопросы, ответы)

Раздел
Программирование
Тип
Просмотров
363
Покупок
2
Антиплагиат
Не указан
Размещена
11 Мар в 10:29
ВУЗ
Росдистант, Тольяттинский государственный университет, ТГУ
Курс
Не указан
Стоимость
600 ₽
Файлы работы   
2
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Итоговый тест
1.2 Мбайт 400 ₽
pdf
Промежуточные тесты 1-7
872.9 Кбайт 200 ₽
Всего 2 файла на сумму 600 рублей
Описание

Тольяттинский государственный университет (Росдистант), ТГУ. Человеко-машинное взаимодействие (8369, 11483? 12499). Промежуточные тесты. Ответы на вопросы.

Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).

Оглавление

ПРОМЕЖУТОЧНЫЕ ТЕСТЫ 1-7

Что относится к цветовым макетам?

Выберите один или несколько ответов:

CMYK

RGB 

Градации серого 

ColorScheme

Назовите критерии, которым, согласно Уитни Кузенбери, должен соответствовать продукт, чтобы его можно было использовать.

Выберите один или несколько ответов:

Действенность

Эффективность

Вовлеченность

Допуск ошибок

Легкость обучения

Надежность

К конструкционным элементам графического пользовательского интерфейса НЕ относится

Выберите один ответ:

командная строка

окно

меню

виджет

Назовите три уровня ситуационного восприятия.

Выберите один или несколько ответов:

Перцепция

Осознание

Проекция

Успех

Обозначьте основные направления взаимодействия пользователей с системами на основе машинного обучения.

Выберите один или несколько ответов:

Дизайн систем на основе алгоритмов интерпретируемости в различных прикладных задачах

Разработка систем для интерактивного сравнения или объединения нескольких методов и алгоритмов

Обсуждение подходов к задаче интерпретируемости моделей в целом

Пользовательские исследования алгоритмов и систем, интерпретирующих модели машинного обучения

Разработка новых алгоритмов машинного обучения

Система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана, – это

Выберите один ответ:

графический интерфейс

командная строка

облачный сервис

браузер

Как называется отрасль психологии, которая исследует процессы и средства информационного взаимодействия между человеком и машиной?

Выберите один ответ:

Инженерная психология

Психология восприятия

Личностная психология

Общая психология

Укажите облачный сервис для работы с файлами на языке Python от компании Google.

Выберите один ответ:

Colaboratory

Jupyter notebook

Jupyter Lab

Asura

Элемент окна какого графического онлайн-редактора изображен на картинке?


Выберите один ответ:

Photopea

Fotor

Figma

GIMP

С файлами какого типа работает облачный сервис Google Colab?

Выберите один ответ:

.ipynb

.py

.csv

.json

Введите пропущенную часть кода, чтобы изобразить ломаную линию графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить стиль 'seaborn-whitegrid' для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить стиль 'seaborn-paper' для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы изобразить подписи оси Y при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить стиль 'seaborn' для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить стиль 'seaborn-dark' для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить стиль 'presentation' для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить стиль 'seaborn-poster' для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить стиль 'grayscale' для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы изменить размер шрифта в заголовке диаграммы на 22

plt.title("Заголовок",

Ответ).

Введите пропущенную часть кода, чтобы изобразить подписи оси Х при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить заголовок диаграммы при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить стиль 'seaborn-pastel' для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить стиль 'ggplot' для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить решетку на оси координат графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы импортировать дополнительные параметры из библиотеки matplotlib.

from matplotlib import

Ответ

Введите пропущенную часть кода, чтобы добавить стиль 'seaborn-notebook' для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить стиль 'classic' для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы добавить цветовую шкалу для графика при помощи библиотеки matplotlib.

plt.Ответ

Введите пропущенную часть кода, чтобы изменить размер шрифта легенды диаграммы на 12

plt.legend(Ответ). 

Допишите пропущенную часть кода, отвечающую за стиль данного графика:

import seaborn as sns

sns.set_theme(Ответ)

iris = sns.load_dataset("iris")

ax = sns.boxplot(data=iris, orient="h", palette="bright")


Допишите пропущенную часть кода с указанием параметра графика:

import seaborn as sns

sns.set_theme(style="whitegrid")

iris = sns.load_dataset("iris")

ax = sns.boxplot(data=iris, orient="h",

Ответ"bright")

Допишите пропущенную часть кода с параметром цветовой схемы данного графика:

import seaborn as sns

sns.set_theme(style="whitegrid")

iris = sns.load_dataset("iris")

ax = sns.boxplot(data=iris, orient="h",

Ответ)


Допишите пропущенную часть кода для импорта библиотеки seaborn:

import

Ответ

sns.set_theme(style="whitegrid")

iris = sns.load_dataset("iris")

ax = sns.boxplot(data=iris, orient="h", palette="bright")

Допишите пропущенную часть кода, где указывается горизонтальное размещение элементов:

import seaborn as sns

sns.set_theme(style="whitegrid")

iris = sns.load_dataset("iris")

ax = sns.boxplot(data=iris, Ответ, palette="bright")


Введите пропущенную часть кода, отвечающую за цветовой стиль графика:

import seaborn as sns

sns.set_theme(style="ticks")

dots = sns.load_dataset("dots")

palette = Ответ

sns.relplot(

  data=dots,

  x="time", y="firing_rate",

  hue="coherence", size="choice", col="align",

  kind="line", size_order=["T1", "T2"], palette=palette,

  height=5, aspect=.75, facet_kws=dict(sharex=False),

)


Допишите пропущенную часть кода, где подключаются стили:

import seaborn as sns

Ответ(style="whitegrid")

iris = sns.load_dataset("iris")

ax = sns.boxplot(data=iris, orient="h", palette="bright")

Введите пропущенную часть кода, отвечающую за цветовой стиль графика:

import seaborn as sns

sns.set_theme(style="ticks", Ответ)

tips = sns.load_dataset("tips")

sns.boxplot(x="day", y="total_bill",

      hue="smoker", palette=["m", "g"],

      data=tips)

sns.despine(offset=10, trim=True)


Допишите пропущенную часть кода, отвечающую за стиль данного графика:

import seaborn as sns

sns.set_theme(Ответ)

iris = sns.load_dataset("iris")

ax = sns.boxplot(data=iris, orient="h", palette="bright")


Допишите пропущенную часть кода, отвечающую за загрузку датасета:

import seaborn as sns

sns.set_theme(style="whitegrid")

iris = snsОтвет("iris")

ax = sns.boxplot(data=iris, orient="h", palette="bright")

Введите пропущенную часть кода, где указывается тип графика:

import plotly.express as px

import numpy as np

t = np.linspace(0, 2*np.pi, 100)

fig = Ответ(x=t, y=np.cos(t), labels={'x':'t', 'y':'cos(t)'})

fig.show()


Введите пропущенную часть кода, где указывается тип графика:

import plotly.express as px

df = px.data.iris()

fig = Ответ(df, x="sepal_width", y="sepal_length", color="species",

        size='petal_length', hover_data=['petal_width'])

fig.show()


Введите пропущенную часть кода, отвечающую за цветовой стиль графика:

import seaborn as sns

sns.set_theme(style="ticks")

dots = sns.load_dataset("dots")

palette = Ответ

sns.relplot(

  data=dots,

  x="time", y="firing_rate",

  hue="coherence", size="choice", col="align",

  kind="line", size_order=["T1", "T2"], palette=palette,

  height=5, aspect=.75, facet_kws=dict(sharex=False),

)


Введите пропущенную часть кода, где указывается тип графика:

import plotly.graph_objects as go

import numpy as np

N = 1000

t = np.linspace(0, 10, 100)

y = np.sin(t)

fig = go.Figure(data=Ответ(x=t, y=y, mode='markers'))

fig.show()


Введите пропущенную часть кода, отвечающую за цветовой стиль графика:

import seaborn as sns

sns.set_theme(style="ticks")

dots = sns.load_dataset("dots")

palette = Ответ

sns.relplot(

  data=dots,

  x="time", y="firing_rate",

  hue="coherence", size="choice", col="align",

  kind="line", size_order=["T1", "T2"], palette=palette,

  height=5, aspect=.75, facet_kws=dict(sharex=False),

)


Введите пропущенную часть кода, где указывается тип графика:

import plotly.express as px

data_canada = px.data.gapminder().query("country == 'Canada'")

fig = Ответ(data_canada, x='year', y='pop')

fig.show()


Допишите пропущенную часть кода для передачи данных в график:

import seaborn as sns

sns.set_theme(style="whitegrid")

iris = sns.load_dataset("iris")

ax = sns.boxplot(Ответ, orient="h", palette="bright")

Введите пропущенную часть кода, отвечающую за цветовой стиль графика:

import seaborn as sns

sns.set_theme(style="ticks", Ответ)

tips = sns.load_dataset("tips")

sns.boxplot(x="day", y="total_bill",

      hue="smoker", palette=["m", "g"],

      data=tips)

sns.despine(offset=10, trim=True)


Допишите пропущенную часть кода, где указывается тип графика:

import seaborn as sns

sns.set_theme(style="whitegrid")

iris = sns.load_dataset("iris")

ax = sns.Ответ(data=iris, orient="h", palette="bright")


Введите пропущенную часть кода, где указывается тип графика:

import plotly.express as px

df = px.data.gapminder().query("continent=='Oceania'")

fig = Ответ(df, x="year", y="lifeExp", color='country')

fig.show()


Допишите пропущенную часть кода, где подключаются стили:

import seaborn as sns

Ответ(style="whitegrid")

iris = sns.load_dataset("iris")

ax = sns.boxplot(data=iris, orient="h", palette="bright")

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


import ipywidgets as widgets

widgets.FloatSlider(

  value=7.5,

  min=0,

  max=10.0,

  step=0.1,

  description='Test:',

  orientation='Ответ',

  readout=True,

)

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


interact(f, x=widgets.IntSlider(Ответ=-10, max=30, step=1, value=10));

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


import ipywidgets as widgets

widgets.IntProgress(

  value=7,

  min=0,

  max=10,

  step=1,

  description='Loading:',

  Ответ='warning',

  orientation='horizontal'

)

Введите пропущенную часть кода, чтобы назначить функцию «init» классу

class Tea:

 def Ответ(tea, test):

  

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


 

import ipywidgets as widgets

widgets.IntSlider(

  value=9,

  min=0,

  max=10,

  step=1,

  description='Test:',

  continuous_update=False,

  orientation='Ответ',

  readout=True

)

Введите пропущенную часть кода, чтобы получить значение приватного метода с двойным подчеркиванием в начале имени атрибута:

class myClass:

  def __private(self):

    print('Python')

a = myClass()

Ответ

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


import ipywidgets as widgets

widgets.Checkbox(

  value=False,

  Ответ='Флажок',

  disabled=False

)

Создайте функцию с именем my_function.

____:

 print("Hello")

Ответ:

Создайте объект MyClass с именем y1:

class MyClass:

 x = 5

Ответ:

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


def f(x):

  return x

____(f, x=10);

Ответ:

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


import ipywidgets as widgets

widgets.Dropdown(

  Ответ=['1', '2', '3'],

  value='2',

  description='Список:',

  disabled=False,

)

Создайте класс с именем MyClass:

___MyClass:

  x = 5

Ответ:

Введите пропущенную часть кода, в результате работы которого будет вызвана функция:

def myFunc(radius):

  from math import pi

  radius = 10

  return pi * radius

Ответ

Выполните функцию с именем my_function.

def my_function():

 print("Hello")

Ответ:

Введите правильное ключевое слово, чтобы переменная x принадлежала глобальной области видимости.

def myfunc():

 Ответx

 x = "fantastic"

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


def f(x):

  return x

interact(f, x=

Ответ);

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


Ответ(x=(0.0,20.0,0.5))

def h(x=5.5):

  return x

Если вы не знаете количество аргументов ключевого слова, которые будут переданы в вашу функцию, есть префикс, который вы можете добавить в определение функции. Укажите этот префикс.

def my_function(  kid):

 print("His last name is " + kid["lname"])

Ответ:

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


import ipywidgets as widgets

widgets.Ответ(

  value=7,

  description='Any:',

  disabled=False

)

Введите пропущенную часть кода, в результате работы которого функция возвращает None:

i = 0

def Ответ():

  global i

  i += 1

Укажите виджет для отображения текста или вставки изображения на окне приложения tkinter.

Ответ:

Укажите виджет для ввода большого текста на окне приложения tkinter:

Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

def circle():

  cnv.create_oval(x, y, x + 30, y + 30)

def square():

  cnv.create_rectangle(x, y, x + 30, y + 30)

def triangle():

  cnv.create_polygon(x, y, x - 15, y + 30, x + 15, y + 30,

           fill='white', outline='black')

def popup(event):

  global x, y

  x = event.x

  y = event.y

  window.post(event.x_root, event.y_root)

x = 0

y = 0

window = Tk()

cnv = Ответ(width=200, height=200, bg='white')

cnv.pack()

cnv.bind("<Button-3>", popup)

menu = Menu(tearoff=0)

menu.add_command(label="Круг", command=circle)

menu.add_command(label="Квадрат", command=square)

menu.add_command(label="Треугольник", command=triangle)

window.mainloop()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import Tk, Frame, Button, BOTH, SUNKEN

from tkinter import colorchooser

class Example(Frame):

  def __init__(self):

    super().__init__()

    self.initUI()

  def initUI(self):

    self.master.title("Цветовая палитра")

    self.pack(fill=BOTH, expand=1)

    self.btn = Button(self, text="Выберите цвет", command=self.onChoose)

    self.btn.place(x=20, y=30)

    self.frame = Frame(self, border=1, relief=SUNKEN, width=100, height=100)

    self.frame.place(x=160, y=30)

  def onChoose(self):

    (rgb, hx) = colorchooser.askcolor()

    self.frame.config(bg=hx)

def main():

  root = Tk()

  ex = Example()

  root.Ответ("300x150+300+300")

  root.mainloop()  

if __name__ == '__main__':

  main()

Укажите виджет-кнопку на окне приложения tkinter:

Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


import tkinter as tk

window = tk.Tk()

textlabel = tk.Ответ(text="TEST")

textlabel.pack()

window.mainloop()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


import tkinter as tk

window = tk.Tk()

textlabel = tk.Label(text="TEST")

textlabel.pack()

window.

Ответ

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

import tkinter.messagebox as box

window = Tk()

window.title('Пример списка')

frame = Frame(window)

listbox = Ответ(frame)

listbox.insert(1, 'python')

listbox.insert(2, 'c++')

listbox.insert(3, 'java')

listbox.insert(4, 'R')

listbox.insert(5, 'Ruby')

def dialog():

  box.showinfo('Выбор', 'Выбрано: ' + \

  listbox.get(listbox.curselection()))

btn = Button(frame, text='Выбрать', command = dialog)

btn.pack(side = RIGHT, padx = 5)

listbox.pack(side = LEFT)

frame.pack(padx = 30, pady = 30)

window.mainloop()

Укажите виджет для ввода одной строчки текста на окне приложения tkinter:

Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

mainmenu = ___(window)

window.config(menu=mainmenu)

filemenu = ___(mainmenu, tearoff=0)

filemenu.add_command(label='Открыть')

filemenu.add_command(label='Сохранить')

mainmenu.add_cascade(label='Файл', menu=filemenu)

mainmenu.add_cascade(label='Справка', menu=helpmenu)

window.mainloop()

Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import*

import tkinter.messagebox as box

 

window = Tk()

window.title('Интерфейс в tkinter')

 

frame = Frame(window)

entry = Entry(frame)

 

def dialog():

  box.Ответ('Приветствие', 'Привет, ' + entry.get())

btn = Button(frame, text = 'Введите имя', command=dialog)

 

btn.pack(side = RIGHT, padx = 5)

entry.pack(side = LEFT)

frame.pack(padx = 20, pady = 20)

 

window.mainloop()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

import tkinter.messagebox as box

window = Tk()

window.title('Виджет флажок')

frame = Frame(window)

chek1 = IntVar()

chek2 = IntVar()

cb1 = Checkbutton(frame, text = 'Python 3.7', variable = chek1, onvalue =1, offvalue =0)

cb2 = Checkbutton(frame, text = 'Python 3.8', variable = chek2, onvalue =1, offvalue =0)

def dialog():

  str = 'Ваш выбор:'

  if chek1.get() == 1 : str += '\nИспользуется версия Python 3.7'

  if chek2.get() == 1 : str += '\nИспользуется версия Python 3.8'

  box.showinfo('Выбор', str)

btn = Button(frame, text='Выбрать', command = dialog)

btn.pack(___ = RIGHT, padx = 5)

cb1.pack(___ = LEFT)

cb2.pack(___ = LEFT)

frame.pack(padx = 30, pady = 30)

window.mainloop()

Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import Tk, Frame, Button, BOTH, SUNKEN

from tkinter import colorchooser

class Example(Frame):

  def __init__(self):

    super().__init__()

    self.initUI()

  def initUI(self):

    self.master.title("Цветовая палитра")

    self.pack(fill=BOTH, expand=1)

    self.btn = Button(self, text="Выберите цвет", command=self.onChoose)

    self.btn.place(x=20, y=30)

    self.frame = Frame(self, border=1, relief=SUNKEN, width=100, height=100)

    self.frame.place(x=160, y=30)

  def onChoose(self):

    (rgb, hx) = colorchooser.Ответ

    self.frame.config(bg=hx)

def main():

  root = Tk()

  ex = Example()

  root.geometry("300x150+300+300")

  root.mainloop()  

if __name__ == '__main__':

  main()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

window.title('Изображение')

logo = Ответ(file='logo.png')

label1 = Label(window, image = logo, bg='white')

label2 = Label(window, text = 'Logo "Jupyter Project"')

label1.pack(side = TOP)

label2.pack(side = BOTTOM)

window.mainloop()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


import tkinter as tk

window = tk.Ответ

textlabel = tk.Label(text="TEST")

textlabel.pack()

window.mainloop()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

import tkinter.messagebox as box

window = Tk()

window.title('Виджет флажок')

frame = Frame(window)

chek1 = IntVar()

chek2 = IntVar()

cb1 = ___(frame, text = 'Python 3.7', variable = chek1, onvalue =1, offvalue =0)

cb2 = ___(frame, text = 'Python 3.8', variable = chek2, onvalue =1, offvalue =0)

def dialog():

  str = 'Ваш выбор:'

  if chek1.get() == 1 : str += '\nИспользуется версия Python 3.7'

  if chek2.get() == 1 : str += '\nИспользуется версия Python 3.8'

  box.showinfo('Выбор', str)

btn = Button(frame, text='Выбрать', command = dialog)

btn.pack(side = RIGHT, padx = 5)

cb1.pack(side = LEFT)

cb2.pack(side = LEFT)

frame.pack(padx = 30, pady = 30)

window.mainloop()

Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

import tkinter.messagebox as box

window = Tk()

window.title('Переключатели tkinter')

frame = Frame(window)

rb = StringVar()

radio1 = ___(frame, text = 'python 3.7',\

variable = rb, value = 'Jupyter Lab')

radio2 = ___(frame, text = 'python 3.9',\

variable = rb, value = 'PyCharm')

radio1.select()

def dialog():

  box.showinfo('Выбор', 'Ваш выбор: \n' + rb.get())

btn = Button(frame, text='Выбрать', command = dialog)

btn.pack(side = RIGHT, padx = 5)

radio1.pack(side = LEFT)

radio2.pack(side = LEFT)

frame.pack(padx = 30, pady = 30)

window.mainloop()

Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

Label(text="Имя:").___(row=0, column=0)

Entry(width=30).___(row=0, column=1, columnspan=3)

Label(text="Столбцов:").___(row=1, column=0)

Spinbox(width=7, from_=1, to=50).___(row=1, column=1)

Label(text="Строк:").___(row=1, column=2)

Spinbox(width=7, from_=1, to=100).___(row=1, column=3)

Button(text="Справка").___(row=2, column=0)

Button(text="Вставить").___(row=2, column=2)

Button(text="Отменить").___(row=2, column=3)

window.mainloop()

Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

cnv = Canvas(window, width=200, height=80, bg='white')

cnv.pack()

cnv.Ответ(190, 50, 10, 10, fill='green',

        width=5, arrow=LAST, dash=(10,2),

        activefill='lightgreen',

        arrowshape="10 20 10")

window.mainloop()

Введите пропущенную часть кода, чтобы подключить библиотеку tkinter

Ответ tkinter as tk

Укажите правильный синтаксис импорта с использованием метода read_excel модуля "pandas".

Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет выведена установленная версия библиотеки исследовательского анализа данных PyCaret:

from pycaret.utils import version

Ответ

Укажите правильный синтаксис для установки библиотеки исследовательского анализа данных Pandas profiling в среде JupyterLab:

!pip install

Ответ

Если вы хотите обратиться к модулю под другим именем, вы можете создать псевдоним.

Каков правильный синтаксис для создания псевдонима для модуля?

import pandas

Ответ pd

Какой правильный синтаксис для вывода последних n записей DataFrame в pandas:

DataFrame.

Ответ?

Укажите правильный синтаксис для импорта модуля с именем «numpy».

Ответ numpy

Укажите правильный синтаксис для подключения методов кластеризации библиотеки исследовательского анализа данных PyCaret:

from

Ответ import *

Укажите правильный синтаксис для установки библиотеки исследовательского анализа данных PyCaret в среде Google Colab:

Ответ pycaret

Какой правильный синтаксис для вывода первых n записей DataFrame в pandas:

DataFrame.

Ответ?

Укажите правильный синтаксис для подключения методов классификации библиотеки исследовательского анализа данных PyCaret:

from

Ответ import *

Функция readers библиотеки Pandas для файлов в формате CSV – это

Ответ:

Функция readers библиотеки Pandas для файлов в формате SQL – это

Ответ:

Какие вкладки доступны в интерфейсе библиотеки исследовательского анализа данных Pandas GUI?

Выберите один или несколько ответов:

DataFrame

Filter

Statistics

Grapher

Overview

Reshaper

Какие вкладки доступны в интерфейсе библиотеки исследовательского анализа данных Pandas UI?

Выберите один или несколько ответов:

DataFrame

PandasProfiling

Explore

Commands

Overview

Функция readers библиотеки Pandas для файлов в формате HTML – это

Ответ:

Функция readers библиотеки Pandas для файлов в формате Stata – это

Ответ:

Функция writers библиотеки Pandas для файлов в формате Stata – это

Ответ:

Функция writers библиотеки Pandas для файлов в формате SQL – это

Ответ:

Функция writers библиотеки Pandas для файлов в формате CSV – это

Ответ:

Функция writers библиотеки Pandas для файлов в формате JSON – это

Ответ:

Функция writers библиотеки Pandas для файлов в формате HTML – это

Ответ:

Какие данные отображаются справа от диаграммы в отчете библиотеки исследовательского анализа данных SweetViz?

Выберите один или несколько ответов:

NUMERICAL ASSOCIATIONS

CATEGORICAL ASSOCIATIONS

MISSING

MOST FREQUENT VALUES

Укажите правильный синтаксис для импорта библиотеки исследовательского анализа данных SweetViz:

Ответ sweetviz as sv.

Функция readers библиотеки Pandas для файлов в формате MS Excel – это

Ответ:

Укажите правильный синтаксис для запуска интерфейса библиотеки исследовательского анализа данных Pandas UI:

from pandas_ui import*

Ответ('/content/iris_data.csv')

Функция readers библиотеки Pandas для файлов в формате JSON – это

Ответ:

Функция writers библиотеки Pandas для файлов в формате MS Excel – это

Ответ:

Укажите правильный синтаксис для установки библиотеки исследовательского анализа данных SweetViz:

!pip install

Ответ.

Какие данные отображаются ниже диаграммы в отчете библиотеки исследовательского анализа данных SweetViz?

Выберите один или несколько ответов:

SMALLEST VALUES

MOST FREQUENT VALUES

MISSING

LARGEST VALUES

Укажите правильный синтаксис для установки библиотеки исследовательского анализа данных Pandas UI:

!pip install

Ответ.

---

ИТОГОВЫЙ ТЕСТ

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

window.title('Изображениe')

logo = PhotoImage(file='logo.png')

label1 = Label(window, Ответ = logo, bg='white')

label2 = Label(window, text = 'Logo "Jupyter Project"')

label1.pack(side = TOP)

label2.pack(side = BOTTOM)

window.mainloop()

Введите пропущенную часть кода, результатом выполнения которого будет следующий график:


import numpy as np

import matplotlib.pyplot as plt

x = np.linspace(0, 10, 500)

y = np.sin(x)

fig, ax = plt.subplots()

line1, = ax.plot(x, y, label='Using set_dashes()')

line1.Ответ([2, 2, 10, 2]) 

line2, = ax.plot(x, y - 0.2, dashes=[6, 2], label='Using the dashes parameter')

ax.legend()

plt.show()

Введите пропущенную часть кода, результатом выполнения которого будет следующий график:


import numpy as np

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

t = np.arange(0.0, 5.0, 0.01)

s = np.cos(2*np.pi*t)

line, = ax.plot(t, s, lw=2)

ax.Ответ('local max', xy=(2, 1), xytext=(3, 1.5),

      arrowprops=dict(facecolor='black', shrink=0.05),

      )

ax.set_ylim(-2, 2)

plt.show()

 

Введите пропущенную часть кода, где указывается тип графика:

import seaborn as sns

sns.set_theme(style="white")

mpg = sns.load_dataset("mpg")

Ответ(x="horsepower", y="mpg", hue="origin", size="weight",

      sizes=(40, 400), alpha=.5, palette="muted",

      height=6, data=mpg)


Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

import tkinter.messagebox as box

window = Tk()

window.title('Виджет флажок')

frame = Frame(window)

chek1 = IntVar()

chek2 = IntVar()

cb1 = Checkbutton(frame, text = 'Python 3.7', variable = chek1, onvalue =1, offvalue =0)

cb2 = Checkbutton(frame, text = 'Python 3.8', variable = chek2, onvalue =1, offvalue =0)

def dialog():

  str = 'Ваш выбор:'

  if chek1.get() == 1 : str += '\nИспользуется версия Python 3.7'

  if chek2.get() == 1 : str += '\nИспользуется версия Python 3.8'

  box.showinfo('Выбор', str)

btn = Button(frame, text='Выбрать', Ответ = dialog)

btn.pack(side = RIGHT, padx = 5)

cb1.pack(side = LEFT)

cb2.pack(side = LEFT)

frame.pack(padx = 30, pady = 30)

window.mainloop()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


import tkinter as tk

window = tk.Tk()

textlabel = tk.Label(text="TEST",

          foreground="blue", 

          background="white")

textlabel.pack()

window.Ответ(bg="white")

window.mainloop()

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


file = open("/content/logo.png", "rb")

image = file.read()

widgets.Image(

  value=Ответ,

  format='png',

  width=200,

  height=300,

)

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

import tkinter.messagebox as box

window = Tk()

window.title('Переключатели tkinter')

frame = Frame(window)

rb = StringVar()

radio1 = Radiobutton(frame, text = 'python 3.7',\

variable = rb, value = 'Jupyter Lab')

radio2 = Radiobutton(frame, text = 'python 3.9',\

variable = rb, value = 'PyCharm')

radio1.select()

def dialog():

  box.showinfo('Выбор', 'Ваш выбор: \n' + rb.Ответ)

btn = Button(frame, text='Выбрать', command = dialog)

btn.pack(side = RIGHT, padx = 5)

radio1.pack(side = LEFT)

radio2.pack(side = LEFT)

frame.pack(padx = 30, pady = 30)

window.mainloop()

Введите пропущенную часть кода, где указывается тип графика:

import numpy as np

import pandas as pd

import seaborn as sns

sns.set_theme(style="whitegrid")

rs = np.random.RandomState(365)

values = rs.randn(365, 4).cumsum(axis=0)

dates = pd.date_range("1 1 2021", periods=365, freq="D")

data = pd.DataFrame(values, dates, columns=["A", "B", "C", "D"])

data = data.rolling(7).mean()

Ответ(data=data, palette="tab10", linewidth=2.5)

Укажите модули PyCaret. 

Выберите один или несколько ответов:

Классификация

Регрессия

Кластеризация

Обнаружение аномалий

Сравнения

Требования к качественному UX/UI-дизайну включают

Выберите один или несколько ответов:

ясность

лаконичность

узнаваемость

отзывчивость

постоянство

эстетику

эффективность

снисходительность

доступность

Введите пропущенную часть кода, где указывается тип графика:

import seaborn as sns

import matplotlib.pyplot as plt

sns.set_theme(style="darkgrid")

iris = sns.load_dataset("iris")

f, ax = plt.subplots(figsize=(8, 8))

ax.set_aspect("equal")

Ответ(

  data=iris.query("species != 'versicolor'"),

  x="sepal_width",

  y="sepal_length",

  hue="species",

  thresh=.1,

)

Введите пропущенную часть кода, где указывается тип графика:

import pandas as pd

import seaborn as sns

import matplotlib.pyplot as plt

sns.set_theme(style="whitegrid")

iris = sns.load_dataset("iris")

iris = pd.melt(iris, "species", var_name="measurement")

f, ax = plt.subplots()

sns.despine(bottom=True, left=True)

sns.stripplot(x="value", y="measurement", hue="species",

       data=iris, dodge=True, alpha=.25, zorder=1)

Ответ(x="value", y="measurement", hue="species",

       data=iris, dodge=.532, join=False, palette="dark",

       markers="d", scale=.75, ci=None)

 

handles, labels = ax.get_legend_handles_labels()

ax.legend(handles[3:], labels[3:], title="species",

     handletextpad=0, columnspacing=1,

     loc="lower right", ncol=3, frameon=True)


Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


upload = widgets.Ответ(

  accept='', 

  multiple=False,

  description="Загрузить файл"

  

)

upload.style.button_color = '#00ff9d'

display(upload)

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

import tkinter.messagebox as box

window = Tk()

window.title('Переключатели tkinter')

frame = Frame(window)

rb = StringVar()

radio1 = Radiobutton(frame, text = 'python 3.7',\

variable = rb, value = 'Jupyter Lab')

radio2 = Radiobutton(frame, text = 'python 3.9',\

variable = rb, value = 'PyCharm')

radio1.select()

def dialog():

  box.showinfo('Выбор', 'Ваш выбор: \n' + rb.get())

btn = Button(frame, text='Выбрать', command = dialog)

btn.___(side = RIGHT, padx = 5)

radio1.___(side = LEFT)

radio2.___(side = LEFT)

frame.___(padx = 30, pady = 30)

window.mainloop()

Ответ:

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


import ipywidgets as widgets

widgets.Dropdown(

  options=['яблоко', 'слива', 'груша'],

  value='яблоко',

  description='Фрукты:',

  disabled=Ответ,

)

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


file = open("/content/logo.png", "rb")

image = file.Ответ

widgets.Image(

  value=image,

  format='png',

  width=200,

  height=300,

)

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


import Ответ as widgets

play = widgets.Play(

  value=50,

  min=0,

  max=100,

  step=1,

  description="Press play",

  disabled=False

)

slider = widgets.IntSlider()

widgets.jslink((play, 'value'), (slider, 'value'))

widgets.HBox([play, slider])

Укажите аббревиатуру термина, означающего пользовательский интерфейс (на англ. языке).

Выберите один ответ:

UX

UI

AI

ML

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


widgets.Select(

  options=['Linux', 'Windows', 'OSX'],

  Ответ='OSX',

  description='OS:',

  disabled=False

)

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


widgets.Ответ(

  options=['Slow', 'Regular', 'Fast'],

  description='Speed:',

  disabled=False,

  button_style=''

)

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


from ipywidgets import Button, HBox, VBox

 

words = ['1 кнопка', '2 кнопка', '3 кнопка', '4 кнопка']

items = [Button(description=w, button_style='info') for w in words]

left_box = VBox([items[0], items[1]])

right_box = VBox([items[2], items[3]])

HBox([left_box,

Ответ])

Введите пропущенную часть кода, чтобы получить значение факториала от 5:

def factorial(n):

  if n != 0:

    return n * factorial(n-1)

  else:

    return 1

Ответ

Введите пропущенную часть кода, где указывается тип графика:

import numpy as np

import seaborn as sns

import matplotlib.pyplot as plt

sns.set_theme(style="white", context="talk")

rs = np.random.RandomState(8)

f, ax1 = plt.subplots(figsize=(7, 5), sharex=True)

x = np.array(list("ABCDEFGHIJ"))

y1 = np.arange(1, 11)

Ответ(x=x, y=y1, palette="rocket", ax=ax1)

ax1.axhline(0, color="k", clip_on=False)

ax1.set_ylabel("Sequential")

 

plt.setp(f.axes, yticks=[])

plt.tight_layout(h_pad=2)


Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


import ipywidgets as widgets

widgets.Dropdown(

  options=[('One', 1), ('Two', 2), ('Three', 3)],

  value=Ответ,

  description='Number:',

)

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

window.title('Изображениe')

logo = PhotoImage(file='logo.png')

small_logo = PhotoImage.subsample(logo, x=2, y=2)

label = Label(window, text = 'Small logo \n"Jupyter Project"', bg='mint cream')

cnv = Ответ(window, width=100, height=100, bg='mint cream')

cnv.create_image((50, 50),image = small_logo)

label.pack(side = TOP)

cnv.pack(side = BOTTOM, pady=2)

window.configure(bg='mint cream')

window.mainloop()

Введите пропущенную часть кода, чтобы прочитать данные в формате MS Excel.

import pandas as pd

from pandas import read_excel

file1 = pd.ExcelFile('Iris.xlsx')

file_1 = Ответ('Лист1')

file_1.head()

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


 

words = ['1 кнопка', '2 кнопка', '3 кнопка', '4 кнопка']

items = [Button(description=w, button_style='info') for w in words]

left_box = ___([items[0], items[1]])

right_box = ___([items[2], items[3]])

HBox([left_box, right_box])

Ответ:

Что будет выведено в результате выполнения кода?

try:

  k = 1 / 0

except ArithmeticError:

  k = 0

print(k)

Ответ:

Введите пропущенную часть кода, результатом выполнения которого будет следующий график:


import numpy as np

import matplotlib.pyplot as plt

 

browser_market_share = {

  'browsers': ['firefox', 'chrome', 'safari', 'edge', 'ie', 'opera'],

  'market_share': [8.61, 69.55, 8.36, 4.12, 2.76, 2.43],

  'color': ['#5A69AF', '#579E65', '#F9C784', '#FC944A', '#F24C00', '#00B825']

}

 

class BubbleChart:

  def __init__(self, area, bubble_spacing=0):

 

    area = np.asarray(area)

    r = np.sqrt(area / np.pi)

 

    self.bubble_spacing = bubble_spacing

    self.bubbles = np.ones((len(area), 4))

    self.bubbles[:, 2] = r

    self.bubbles[:, 3] = area

    self.maxstep = 2 * self.bubbles[:, 2].max() + self.bubble_spacing

    self.step_dist = self.maxstep / 2

 

    length = np.ceil(np.sqrt(len(self.bubbles)))

    grid = np.arange(length) * self.maxstep

    gx, gy = np.meshgrid(grid, grid)

    self.bubbles[:, 0] = gx.flatten()[:len(self.bubbles)]

    self.bubbles[:, 1] = gy.flatten()[:len(self.bubbles)]

 

    self.com = self.center_of_mass()

 

  def center_of_mass(self):

    return np.average(

      self.bubbles[:, :2], axis=0, weights=self.bubbles[:, 3]

    )

 

  def center_distance(self, bubble, bubbles):

    return np.hypot(bubble[0] - bubbles[:, 0],

            bubble[1] - bubbles[:, 1])

 

  def outline_distance(self, bubble, bubbles):

    center_distance = self.center_distance(bubble, bubbles)

    return center_distance - bubble[2] - \

      bubbles[:, 2] - self.bubble_spacing

 

  def check_collisions(self, bubble, bubbles):

    distance = self.outline_distance(bubble, bubbles)

    return len(distance[distance < 0])

 

  def collides_with(self, bubble, bubbles):

    distance = self.outline_distance(bubble, bubbles)

    idx_min = np.argmin(distance)

    return idx_min if type(idx_min) == np.ndarray else [idx_min]

 

  def collapse(self, n_iterations=50):

    for _i in range(n_iterations):

      moves = 0

      for i in range(len(self.bubbles)):

        rest_bub = np.delete(self.bubbles, i, 0)

        dir_vec = self.com - self.bubbles[i, :2]

        dir_vec = dir_vec / np.sqrt(dir_vec.dot(dir_vec))

        new_point = self.bubbles[i, :2] + dir_vec * self.step_dist

        new_bubble = np.append(new_point, self.bubbles[i, 2:4])

        if not self.check_collisions(new_bubble, rest_bub):

          self.bubbles[i, :] = new_bubble

          self.com = self.center_of_mass()

          moves += 1

        else:

          for colliding in self.collides_with(new_bubble, rest_bub):

            dir_vec = rest_bub[colliding, :2] - self.bubbles[i, :2]

            dir_vec = dir_vec / np.sqrt(dir_vec.dot(dir_vec))

            orth = np.array([dir_vec[1], -dir_vec[0]])

            new_point1 = (self.bubbles[i, :2] + orth *

                   self.step_dist)

            new_point2 = (self.bubbles[i, :2] - orth *

                   self.step_dist)

            dist1 = self.center_distance(

              self.com, np.array([new_point1]))

            dist2 = self.center_distance(

              self.com, np.array([new_point2]))

            new_point = new_point1 if dist1 < dist2 else new_point2

            new_bubble = np.append(new_point, self.bubbles[i, 2:4])

            if not self.check_collisions(new_bubble, rest_bub):

              self.bubbles[i, :] = new_bubble

              self.com = self.center_of_mass()

 

      if moves / len(self.bubbles) < 0.1:

        self.step_dist = self.step_dist / 2

 

  def plot(self, ax, labels, colors):

 

    for i in range(len(self.bubbles)):

      circ = plt.Circle(

        self.bubbles[i, :2], self.bubbles[i, 2], color=colors[i])

      ax.add_patch(circ)

      ax.text(*self.bubbles[i, :2], labels[i],

          horizontalalignment='center', verticalalignment='center')

 

bubble_chart = Ответ(area=browser_market_share['market_share'],

             bubble_spacing=0.1)

 

bubble_chart.collapse()

 

fig, ax = plt.subplots(subplot_kw=dict(aspect="equal"))

bubble_chart.plot(

  ax, browser_market_share['browsers'], browser_market_share['color'])

ax.axis("off")

ax.relim()

ax.autoscale_view()

ax.set_title('Browser market share')

 

plt.show()

Введите пропущенную часть кода, где указывается тип графика:

import seaborn as sns

sns.set_theme(style="white")

df = sns.load_dataset("penguins")

g = sns.PairGrid(df, diag_sharey=False)

g.map_upper(Ответ, s=15)

g.map_lower(sns.kdeplot)

g.map_diag(sns.kdeplot, lw=2)


Введите пропущенную часть кода, чтобы добавить маркер * на графике matplotlib

plt.scatter(

Ответ)

С какими библиотеками взаимодействует Seaborn?

Выберите один или несколько ответов:

matplotlib

pandas

plotly

tkinter

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


 

import ipywidgets as widgets

widgets.IntSlider(

  Ответ=9,

  min=0,

  max=10,

  step=1,

  description='Test:',

  continuous_update=False,

  orientation='horizontal',

  readout=True

)

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


import ipywidgets as widgets

Ответ.Dropdown(

  options=['python 3.7', 'python 3.8', 'python 3.9'],

  value='python 3.7'

)

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

mainmenu = Menu(window)

window.config(___=mainmenu)

filemenu = Menu(mainmenu, tearoff=0)

filemenu.add_command(label='Открыть')

filemenu.add_command(label='Сохранить')

mainmenu.add_cascade(label='Файл', ___=filemenu)

mainmenu.add_cascade(label='Справка', ___=helpmenu)

window.mainloop()

Ответ:

К диаграммам в Plotly относятся

Выберите один или несколько ответов:

px.scatter

px.line

px.bar

sns.scatterplot

Введите пропущенную часть кода, где указывается тип графика:

import plotly.express as px

df = px.data.wind()

fig = Ответ(df, r="frequency", theta="direction", color="strength", line_close=True,

          color_discrete_sequence=px.colors.sequential.Plasma_r,

          template="plotly_dark",)

fig.show()


Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


import ipywidgets as widgets

widgets.ColorPicker(

  concise=True,

  description='Выбор цвета',

  Ответ='blue',

  disabled=False

)

Заполните пропуск в вызове метода, чтобы добавить набор данных df2 к таблице df1

result = df1.Ответ(df2, sort=False)

result

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


widgets.ToggleButton(

  value=Ответ,

  description='Click me',

  disabled=False,

  button_style='success',

  tooltip='Description',

  icon='angle-double-right'

)

Введите пропущенную часть кода, где указывается тип графика:

import plotly.express as px

data = dict(

  number=[39, 27.4, 20.6, 11, 2],

  stage=["Website visit", "Downloads", "Potential customers", "Requested price", "invoice sent"])

fig = Ответ(data, x='number', y='stage')

fig.show()


Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


widgets.Select(

  Ответ=['Linux', 'Windows', 'OSX'],

  value='OSX',

  description='OS:',

  disabled=False

)

Введите пропущенную часть кода, результатом выполнения которого будет следующий график:


import numpy as np

import matplotlib.pyplot as plt

fig, (ax1, ax2) = plt.subplots(2, 1)

fig.subplots_adjust(hspace=0.5)

dt = 0.01

t = np.arange(0, 30, dt)

np.random.seed(19680801)

nse1 = np.random.randn(len(t)) 

nse2 = np.random.randn(len(t))  

r = np.exp(-t / 0.05)

cnse1 = np.___(nse1, r, mode='same') * dt 

cnse2 = np.___(nse2, r, mode='same') * dt 

s1 = 0.01 * np.sin(2 * np.pi * 10 * t) + cnse1

s2 = 0.01 * np.sin(2 * np.pi * 10 * t) + cnse2

ax1.plot(t, s1, t, s2)

ax1.set_xlim(0, 5)

ax1.set_xlabel('time')

ax1.set_ylabel('s1 and s2')

ax1.grid(True)

cxy, f = ax2.csd(s1, s2, 256, 1. / dt)

ax2.set_ylabel('CSD (db)')

plt.show()

Ответ:

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


 

words = ['1 кнопка', '2 кнопка', '3 кнопка', '4 кнопка']

items = [Button(description=w, button_style='info') for w in words]

left_box = VBox([items[0], items[1]])

right_box = VBox([items[2], items[3]])

Ответ([left_box, right_box])

Введите пропущенную часть кода, результатом выполнения которого будет следующий график:


from matplotlib.cbook import get_sample_data

import matplotlib.pyplot as plt

import numpy as np

x = np.linspace(0.0, 5.0, 501)

fig, (ax1, ax2) = plt.subplots(1, 2, Ответ=True, sharey=True)

ax1.plot(x, np.cos(6*x) * np.exp(-x))

ax1.set_title('damped')

ax1.set_xlabel('time (s)')

ax1.set_ylabel('amplitude')

ax2.plot(x, np.cos(6*x))

ax2.set_xlabel('time (s)')

ax2.set_title('undamped')

fig.suptitle('Different types of oscillations', fontsize=16)

Укажите правильный синтаксис для подключения отчета библиотеки исследовательского анализа данных Pandas profiling:

from pandas_profiling import

Ответ

К виджетам воспроизведения относятся

Выберите один или несколько ответов:

Date picker

Color picker

Slider

Textarea

В рамках дисциплины «Человеко-машинное взаимодействие» изучаются

Выберите один или несколько ответов:

методы отбора пользовательских потребностей

технологии разработки человеко-машинного интерфейса

новые способы взаимодействия человека с окружающей средой

социальные потребности человека

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


import ipywidgets as widgets

widgets.Ответ(

  value=2,

  min=0,

  max=10,

  step=1,

  description='Test:',

  continuous_update=False,

  orientation='horizontal',

  readout=True

)

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


widgets.Ответ(

  value=False,

  description='Valid!',

)

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


from ipywidgets import Button, HBox, VBox

 

words = ['1 кнопка', '2 кнопка', '3 кнопка', '4 кнопка']

items = [Button(description=w, button_style='info') for w in words]

left_box = VBox([items[0], items[1]])

right_box = VBox([items[2], items[3]])

HBox([Ответ, right_box])

Что будет выведено в результате выполнения кода?

import pandas as pd

s = pd.DataFrame({'A': ['a','b','c'], 'B' : [1,2,3]})

s.size

Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


import tkinter as tk

border_effects = {

  "flat": tk.FLAT,

  "sunken": tk.Ответ,

  "raised": tk.RAISED,

  "groove": tk.GROOVE,

  "ridge": tk.RIDGE,

}

window = tk.Tk()

 

for relief_name, relief in border_effects.items():

  frame = tk.Frame(master=window, relief=relief, borderwidth=5)

  frame.pack(side=tk.LEFT)

  frame.configure(bg = 'blue')

  label = tk.Label(master=frame, text=relief_name, bg='#baf2ef')

  label.pack()

window.mainloop()

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


from ipywidgets import GridspecLayout, Layout, Button

def create_expanded_button(description, button_style):

  return Button(description=description, button_style=button_style,

         layout=Layout(height='auto', width='auto'))

grid = GridspecLayout(2, 2, layout=Layout(width='50%'))

for i in range(2):

  for j in range(2):

    Ответ[i, j] = create_expanded_button('Button {} - {}'.format(i, j), 'warning')

grid

Введите пропущенную часть кода, результатом выполнения которого будет следующий график:


import seaborn as sns, numpy as np

sns.set(); np.random.seed(0)

x = np.random.randn(100)

ax = sns.distplot(x, Ответ)

Введите пропущенную часть кода, где указывается тип графика:

import pandas as pd

import seaborn as sns

import matplotlib.pyplot as plt

sns.set_theme(style="whitegrid")

iris = sns.load_dataset("iris")

iris = pd.melt(iris, "species", var_name="measurement")

f, ax = plt.subplots()

sns.despine(bottom=True, left=True)

Ответ(x="value", y="measurement", hue="species",

       data=iris, dodge=True, alpha=.25, zorder=1)

 

sns.pointplot(x="value", y="measurement", hue="species",

       data=iris, dodge=.532, join=False, palette="dark",

       markers="d", scale=.75, ci=None)

 

handles, labels = ax.get_legend_handles_labels()

ax.legend(handles[3:], labels[3:], title="species",

     handletextpad=0, columnspacing=1,

     loc="lower right", ncol=3, frameon=True)

Полярную диаграмму в plotly можно построить при помощи

Выберите один или несколько ответов:

px.scatter_polar

px.line_polar

px.pie

px.bar_polar

Что будет выведено в результате выполнения кода?

def factorial(n):

  if n != 0:

    return n * factorial(n-1)

  else:

    return 1

factorial(5)

Ответ:

Атрибут orientation в виджетах IntSlider и FloatSlider

Выберите один ответ:

устанавливает ориентацию слайдера

задает минимальное значение слайдера

отвечает за вывод данных слайдера

устанавливает начальное значение для слайдера

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


widgets.ToggleButton(

  value=False,

  description='Click me',

  disabled=False,

  button_style='success',

  tooltip='Description',

  Ответ='angle-double-right'

)

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

import tkinter.messagebox as box

window = Tk()

window.title('Пример списка')

frame = Frame(window)

listbox = Listbox(frame)

listbox.insert(1, 'python')

listbox.insert(2, 'c++')

listbox.insert(3, 'java')

listbox.insert(4, 'R')

listbox.insert(5, 'Ruby')

def dialog():

  box.showinfo('Выбор', 'Выбрано: ' + \

  listbox.get(listbox.Ответ))

btn = Button(frame, text='Выбрать', command = dialog)

btn.pack(side = RIGHT, padx = 5)

listbox.pack(side = LEFT)

frame.pack(padx = 30, pady = 30)

window.mainloop()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

import tkinter.messagebox as box

window = Tk()

window.title('Переключатели tkinter')

frame = Frame(window)

rb = StringVar()

radio1 = Radiobutton(frame, text = 'python 3.7',\

variable = rb, value = 'Jupyter Lab')

radio2 = Radiobutton(frame, text = 'python 3.9',\

variable = rb, value = 'PyCharm')

radio1.select()

def dialog():

  box.showinfo('Выбор', 'Ваш выбор: \n' + rb.Ответ)

btn = Button(frame, text='Выбрать', command = dialog)

btn.pack(side = RIGHT, padx = 5)

radio1.pack(side = LEFT)

radio2.pack(side = LEFT)

frame.pack(padx = 30, pady = 30)

window.mainloop()

Укажите факторы, которые, согласно концепции Питера Морвилла, влияют на UX.

Выберите один или несколько ответов:

Полезно

Удобство использования

Желательно

Возможность поиска

Доступность

Достоверность

Социальность

Введите пропущенную часть кода, где указывается тип графика:

import numpy as np

import seaborn as sns

import matplotlib.pyplot as plt

sns.set_theme(style="white", context="talk")

rs = np.random.RandomState(8)

f, ax3 = plt.subplots(figsize=(7, 5), sharex=True)

x = np.array(list("ABCDEFGHIJ"))

y3 = rs.choice(y1, len(y1), replace=False)

Ответ(x=x, y=y3, palette="deep", ax=ax3)

ax3.axhline(0, color="k", clip_on=False)

ax3.set_ylabel("Qualitative")

plt.setp(f.axes, yticks=[])

plt.tight_layout(h_pad=2)


Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

def circle():

  cnv.create_oval(x, y, x + 30, y + 30)

def square():

  cnv.create_rectangle(x, y, x + 30, y + 30)

def triangle():

  cnv.create_polygon(x, y, x - 15, y + 30, x + 15, y + 30,

           fill='white', outline='black')

def popup(event):

  global x, y

  x = event.x

  y = event.y

  window.post(event.x_root, event.y_root)

x = 0

y = 0

window = Tk()

cnv = Canvas(width=200, height=200, bg='white')

cnv.pack()

cnv.bind("<Button-3>", popup)

menu = Menu(tearoff=0)

menu.___(label="Круг", command=circle)

menu.___(label="Квадрат", command=square)

menu.___(label="Треугольник", command=triangle)

window.mainloop()

Ответ:

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


widgets.Ответ(

  options=['Apples', 'Oranges', 'Pears'],

  value=['Apples'],

  description='Fruits',

  disabled=False

)

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


import ipywidgets as widgets

play = widgets.____(

  value=50,

  min=0,

  max=100,

  step=1,

  description="Press play",

  disabled=False

)

slider = widgets.IntSlider()

widgets.jslink((play, 'value'), (slider, 'value'))

widgets.HBox([play, slider])

Ответ:

Какая настройка внешнего вида по количеству отображаемых столбцов доступна для диаграмм в SweetViz? 

Выберите один или несколько ответов:

Автоматическая

На 5 столбцов

На 15 столбцов

На 30 столбцов

Настроки отсутствуют

Какое значение по умолчанию принимает атрибут continuous_update в виджетах IntSlider и FloatSlider?

Ответ:

Введите пропущенную часть кода, отвечающую за подключение стиля графика:

import numpy as np

import seaborn as sns

import matplotlib.pyplot as plt

sns.Ответ(style="dark")

n = 10000

mean = [0, 0]

cov = [(2, .4), (.4, .2)]

rng = np.random.RandomState(0)

x, y = rng.multivariate_normal(mean, cov, n).T

f, ax = plt.subplots(figsize=(6, 6))

sns.scatterplot(x=x, y=y, s=5, color=".15")

sns.histplot(x=x, y=y, bins=50, pthresh=.1, cmap="mako")

sns.kdeplot(x=x, y=y, levels=5, color="w", linewidths=1)


Введите пропущенную часть кода, где указывается тип графика:

import plotly.express as px

df = px.data.wind()

fig = Ответ(df, r="frequency", theta="direction", color="strength", line_close=True,

          color_discrete_sequence=px.colors.sequential.Plasma_r,

          template="plotly_dark",)

fig.show()


Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

window.title('Изображениe')

logo = PhotoImage(file='logo.png')

small_logo = PhotoImage.subsample(logo, x=2, y=2)

label = Label(window, text = 'Small logo \n"Jupyter Project"', bg='mint cream')

cnv = Ответ(window, width=100, height=100, bg='mint cream')

cnv.create_image((50, 50),image = small_logo)

label.pack(side = TOP)

cnv.pack(side = BOTTOM, pady=2)

window.configure(bg='mint cream')

window.mainloop()

Заполните пропуск в вызове метода, чтобы добавить набор данных df2 к таблице df1

result = df1.Ответ(df2, sort=False)

result

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

window.title('Изображениe')

logo = PhotoImage(file='logo.png')

small_logo = PhotoImage.Ответ(logo, x=2, y=2)

label = Label(window, text = 'Small logo \n"Jupyter Project"', bg='mint cream')

cnv = Canvas(window, width=100, height=100, bg='mint cream')

cnv.create_image((50, 50),image = small_logo)

label.pack(side = TOP)

cnv.pack(side = BOTTOM, pady=2)

window.configure(bg='mint cream')

window.mainloop()

Метод Google Colab files.upload() предназначен

Выберите один ответ:

для загрузки файлов

для сохранения файлов

для создания графиков

для создания таблиц

Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:


import ipywidgets as widgets

widgets.SelectionSlider(

  options=['американо', 'латте', 'экспрессо', 'капучино'],

  Ответ='латте',

  description='Кофе:',

  disabled=False,

  continuous_update=False,

  orientation='horizontal',

  readout=True

)

Введите пропущенную часть кода, результатом выполнения которого будет следующий график:


import numpy as np

import matplotlib.pyplot as plt

x = np.linspace(0, 10, 500)

y = np.sin(x)

fig, ax = plt.subplots()

line1, = ax.plot(x, y, label='Using set_dashes()')

line1.Ответ([2, 2, 10, 2]) 

line2, = ax.plot(x, y - 0.2, dashes=[6, 2], label='Using the dashes parameter')

ax.legend()

plt.show()

Введите пропущенную часть кода, где указывается тип графика:

import plotly.express as px

import pandas as pd

stages = ["Website visit", "Downloads", "Potential customers", "Requested price", "invoice sent"]

df_mtl = pd.DataFrame(dict(number=[39, 27.4, 20.6, 11, 3], stage=stages))

df_mtl['office'] = 'Montreal'

df_toronto = pd.DataFrame(dict(number=[52, 36, 18, 14, 5], stage=stages))

df_toronto['office'] = 'Toronto'

df = pd.concat([df_mtl, df_toronto], axis=0)

fig = Ответ(df, x='number', y='stage', color='office')

fig.show()


Введите пропущенную часть кода, чтобы прочитать данные в формате MS Excel.

import pandas as pd

from pandas import Ответ

file1 = pd.ExcelFile('Iris.xlsx')

file_1 = file1.parse('Лист1')

file_1.head()

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


from Ответ import GridspecLayout, Layout, Button

def create_expanded_button(description, button_style):

  return Button(description=description, button_style=button_style,

         layout=Layout(height='auto', width='auto'))

grid = GridspecLayout(2, 2, layout=Layout(width='50%'))

for i in range(2):

  for j in range(2):

    grid[i, j] = create_expanded_button('Button {} - {}'.format(i, j), 'warning')

grid

Укажите разделы отчета Pandas profiling, доступные по кнопке Toggle details.

Выберите один или несколько ответов:

Statistics

Histogram

Common values

Extreme values

Info

Введите пропущенную часть кода, результатом выполнения которого будет следующий график:


import numpy as np

import matplotlib.pyplot as plt

x = np.arange(14)

y = np.sin(x / 2)

plt.___(x, y + 2, label='pre (default)')

plt.plot(x, y + 2, 'o--', color='grey', alpha=0.3)

plt.___(x, y + 1, where='mid', label='mid')

plt.plot(x, y + 1, 'o--', color='grey', alpha=0.3)

plt.___(x, y, where='post', label='post')

plt.plot(x, y, 'o--', color='grey', alpha=0.3)

plt.grid(axis='x', color='0.95')

plt.legend(title='Parameter where:')

plt.title('plt.step(where=...)')

plt.show()

Ответ:

Укажите функции SweetViz для создания отчетов.

Выберите один или несколько ответов:

analyze()

compare()

compare_intra()

report()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

mainmenu = Menu(window)

window.Ответ(menu=mainmenu)

filemenu = Menu(mainmenu, tearoff=0)

filemenu.add_command(label='Открыть')

filemenu.add_command(label='Сохранить')

mainmenu.add_cascade(label='Файл', menu=filemenu)

mainmenu.add_cascade(label='Справка', menu=helpmenu)

window.mainloop()

Что будет выведено в результате выполнения кода?

def add(x, y):

  return x + y

add(1,2)

Ответ:

Введите пропущенную часть кода, где указывается тип графика:

import numpy as np

import seaborn as sns

sns.set_theme(style="ticks")

rs = np.random.RandomState(11)

x = rs.gamma(2, size=1000)

y = -.5 * x + rs.normal(size=1000)

Ответ(x=x, y=y, kind="hex", color="#4CB391")

Какой виджет предназначен для ввода многострочного текста?

Выберите один ответ:

Text

Textarea

Label

HTML

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


import tkinter as tk

window = tk.Tk()

textlabel = tk.Label(text="TEST",

          foreground="white", 

          background="seagreen")

Ответ.pack()

window.configure(bg="seagreen")

window.mainloop()

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


import ipywidgets as widgets

widgets.ColorPicker(

  concise=Ответ,

  description='Выбор цвета',

  value='blue',

  disabled=False

)

Атрибут orientation в виджетах IntSlider и FloatSlider

Выберите один ответ:

устанавливает ориентацию слайдера

задает минимальное значение слайдера

отвечает за вывод данных слайдера

устанавливает начальное значение для слайдера

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

window.title('Изображениe')

logo = PhotoImage(file='logo.png')

small_logo = PhotoImage.subsample(logo, x=2, y=2)

label = Label(window, text = 'Small logo \n"Jupyter Project"', bg='mint cream')

cnv = Canvas(window, width=100, height=100, bg='mint cream')

cnv.create_image((50, 50),image = small_logo)

label.pack(side = TOP)

cnv.pack(side = BOTTOM, pady=2)

window.Ответ(bg='mint cream')

window.mainloop()

Укажите верные утверждения.

Выберите один или несколько ответов:

Категорические данные в seaborn scatterplot не поддерживаются в size

Категорические данные в seaborn scatterplot не поддерживаются в style

Категорические данные в seaborn scatterplot не поддерживаются в hue

Категорические данные в seaborn scatterplot поддерживаются всегда

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

import tkinter.messagebox as box

window = Tk()

window.title('Переключатели tkinter')

frame = Frame(window)

rb = Ответ

radio1 = Radiobutton(frame, text = 'python 3.7',\

variable = rb, value = 'Jupyter Lab')

radio2 = Radiobutton(frame, text = 'python 3.9',\

variable = rb, value = 'PyCharm')

radio1.select()

def dialog():

  box.showinfo('Выбор', 'Ваш выбор: \n' + rb.get())

btn = Button(frame, text='Выбрать', command = dialog)

btn.pack(side = RIGHT, padx = 5)

radio1.pack(side = LEFT)

radio2.pack(side = LEFT)

frame.pack(padx = 30, pady = 30)

window.mainloop()

Введите пропущенную часть кода, где указывается тип графика:

import seaborn as sns

sns.set_theme(style="white")

df = sns.load_dataset("penguins")

g = sns.PairGrid(df, diag_sharey=False)

g.map_upper(sns.scatterplot, s=15)

g.map_lower(____)

g.map_diag(sns.____, lw=2)


Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


import tkinter as tk

border_effects = {

  "flat": tk.FLAT,

  "sunken": tk.SUNKEN,

  "raised": tk.RAISED,

  "groove": tk.GROOVE,

  "ridge": tk.Ответ,

}

window = tk.Tk()

 

for relief_name, relief in border_effects.items():

  frame = tk.Frame(master=window, relief=relief, borderwidth=5)

  frame.pack(side=tk.LEFT)

  frame.configure(bg = 'blue')

  label = tk.Label(master=frame, text=relief_name, bg='#baf2ef')

  label.pack()

window.mainloop()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

window.title('Изображениe')

logo = PhotoImage(file='logo.png')

small_logo = PhotoImage.subsample(logo, x=2, y=2)

label = Label(window, text = 'Small logo \n"Jupyter Project"', bg='mint cream')

cnv = Canvas(window, width=100, height=100, bg='mint cream')

cnv.Ответ((50, 50),image = small_logo)

label.pack(side = TOP)

cnv.pack(side = BOTTOM, pady=2)

window.configure(bg='mint cream')

window.mainloop()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

import tkinter.messagebox as box

window = Tk()

window.title('Переключатели tkinter')

frame = Frame(window)

rb = StringVar()

radio1 = Radiobutton(frame, text = 'python 3.7',\

___ = rb, value = 'Jupyter Lab')

radio2 = Radiobutton(frame, text = 'python 3.9',\

___ = rb, value = 'PyCharm')

radio1.select()

def dialog():

  box.showinfo('Выбор', 'Ваш выбор: \n' + rb.get())

btn = Button(frame, text='Выбрать', command = dialog)

btn.pack(side = RIGHT, padx = 5)

radio1.pack(side = LEFT)

radio2.pack(side = LEFT)

frame.pack(padx = 30, pady = 30)

window.mainloop()

Ответ:

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import*

import tkinter.messagebox as box

 

window = Tk()

window.title('Интерфейс в tkinter')

 

frame = Frame(window)

entry = Entry(frame)

 

def dialog():

  box.showinfo('Приветствие', 'Привет, ' + entry.get())

btn = Ответ(frame, text = 'Введите имя', command=dialog)

 

btn.pack(side = RIGHT, padx = 5)

entry.pack(side = LEFT)

frame.pack(padx = 20, pady = 20)

 

window.mainloop()

Введите пропущенную часть кода, где указывается тип графика:

import plotly.express as px

df = px.data.tips()

fig = Ответ(df, x="sex", y="total_bill", color="smoker", barmode="group",

      facet_row="time", facet_col="day",

      category_orders={"day": ["Thur", "Fri", "Sat", "Sun"],

               "time": ["Lunch", "Dinner"]})

fig.show()


Введите пропущенную часть кода, результатом выполнения которого будет следующий график:


import numpy as np

import matplotlib.pyplot as plt

np.random.seed(19680801)

n_bins = 10

x = np.random.randn(1000, 3)

fig, ((ax0, ax1), (ax2, ax3)) = plt.subplots(nrows=2, ncols=2)

colors = ['red', 'tan', 'lime']

ax0.__(x, n_bins, density=True, histtype='bar', color=colors, label=colors)

ax0.legend(prop={'size': 10})

ax0.set_title('bars with legend')

ax1.__(x, n_bins, density=True, histtype='bar', stacked=True)

ax1.set_title('stacked bar')

ax2.__(x, n_bins, histtype='step', stacked=True, fill=False)

ax2.set_title('stack step (unfilled)')

x_multi = [np.random.randn(n) for n in [10000, 5000, 2000]]

ax3.hist(x_multi, n_bins, histtype='bar')

ax3.set_title('different sample sizes')

fig.tight_layout()

plt.show()

Ответ:

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


upload = widgets.Ответ(

  accept='', 

  multiple=False,

  description="Загрузить файл"

  

)

upload.style.button_color = '#00ff9d'

display(upload)

Введите пропущенную часть кода, результатом выполнения которого будет следующий график:


import matplotlib.pyplot as plt

labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'

sizes = [15, 30, 45, 10]

explode = (0, 0.1, 0, 0) 

fig1, ax1 = plt.subplots()

ax1.Ответ(sizes, explode=explode, labels=labels, autopct='%1.1f%%',

    shadow=True, startangle=90)

ax1.axis('equal') 

plt.show()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


from tkinter import *

window = Tk()

cnv = Canvas(window, width=200, height=100, bg='white')

cnv.pack()

cnv.Ответ(100, 10, 20, 90, 180, 90,

        fill='darkblue', outline='light sea green', width=5)

window.mainloop()

Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


import tkinter as tk

window = tk.Tk()

textlabel = tk.Label(text="TEST",

          foreground="blue", 

          Ответ="white")

textlabel.pack()

window.configure(bg="white")

window.mainloop()

Введите пропущенную часть кода, чтобы объединить два набора данных – df1 и df2 – по оси 1

result = pd.concat(Ответ, sort=False)

result

Введите пропущенную часть кода, где указывается тип графика:

import plotly.express as px

df = px.data.wind()

fig = Ответ(df, r="frequency", theta="direction", color="strength", line_close=True,

          color_discrete_sequence=px.colors.sequential.Plasma_r,

          template="plotly_dark",)

fig.show()


Введите пропущенную часть кода, в результате выполнения которого будет создано окно:


import tkinter as tk

border_effects = {

  "flat": tk.FLAT,

  "sunken": tk.SUNKEN,

  "raised": tk.RAISED,

  "groove": tk.Ответ,

  "ridge": tk.RIDGE,

}

window = tk.Tk()

 

for relief_name, relief in border_effects.items():

  frame = tk.Frame(master=window, relief=relief, borderwidth=5)

  frame.pack(side=tk.LEFT)

  frame.configure(bg = 'blue')

  label = tk.Label(master=frame, text=relief_name, bg='#baf2ef')

  label.pack()

window.mainloop()

Введите пропущенную часть кода, результатом выполнения которого будет

следующий виджет:


widgets.ToggleButton(

  value=False,

  description='Click me',

  disabled=False,

  button_style='success',

  tooltip='Description',

  Ответ='angle-double-right'

)

Укажите библиотеки Python для разработки графического интерфейса.

Выберите один или несколько ответов:

Tkinter

wxPython

PyQT

PySimpleGUI

Matplotlib

Введите пропущенную часть кода, результатом выполнения которого будет следующий график:


import numpy as np

import matplotlib.pyplot as plt

np.random.seed(19680801)

mu_x = 200

sigma_x = 25

x = np.random.normal(mu_x, sigma_x, size=100)

mu_w = 200

sigma_w = 10

w = np.random.normal(mu_w, sigma_w, size=100)

fig, axs = plt.subplots(nrows=2, ncols=2)

axs[0, 0].hist(x, 20, density=True, histtype='stepfilled', facecolor='g',

       alpha=0.75)

axs[0, 0].set_title('stepfilled')

axs[0, 1].hist(x, 20, density=True, histtype='step', facecolor='g',

       alpha=0.75)

axs[0, 1].set_title('step')

axs[1, 0].hist(x, density=True, histtype='barstacked', rwidth=0.8)

axs[1, 0].hist(w, density=True, histtype='barstacked', rwidth=0.8)

axs[1, 0].set_title('barstacked')

bins = [100, 150, 180, 195, 205, 220, 250, 300]

axs[1, 1].hist(x, bins, density=True, histtype='bar', rwidth=0.8)

axs[1, 1].set_title('bar, unequal bins')

fig.Ответ

plt.show()

Введите пропущенную часть кода, где указывается тип графика:

import plotly.graph_objects as go

import pandas as pd

df = pd.read_csv()

fig = go.Figure(data=Ответ(y=df['total_bill'], box_visible=True, line_color='black',

               meanline_visible=True, fillcolor='lightseagreen', opacity=0.6,

               x0='Total Bill'))

fig.update_layout(yaxis_zeroline=False)

fig.show()


Введите пропущенную часть кода, результатом выполнения которого будет следующий график:

import matplotlib.pyplot as plt

data = {'apple': 10, 'orange': 15, 'lemon': 5, 'lime': 20}

names = list(data.keys())

values = list(Ответ)

fig, axs = plt.subplots(1, 3, figsize=(9, 3), sharey=True)

axs[0].bar(names, values)

axs[1].scatter(names, values)

axs[2].plot(names, values)

fig.suptitle('Categorical Plotting')

Вам подходит эта работа?
Похожие работы
Искусственный интеллект
Тест Тест
20 Сен в 17:46
25 +1
1 покупка
Искусственный интеллект
Тест Тест
14 Сен в 06:51
30 +1
1 покупка
Другие работы автора
Сварка и резка
Контрольная работа Контрольная
9 Окт в 12:05
9 +3
0 покупок
Электрооборудование
Лабораторная работа Лабораторная
26 Сен в 00:48
19 +1
0 покупок
Физика конденсированных сред
Тест Тест
25 Сен в 00:47
19 +1
0 покупок
Юриспруденция
Дипломная работа Дипломная
17 Сен в 04:40
21 +1
0 покупок
Юриспруденция
Дипломная работа Дипломная
17 Сен в 04:37
22 +1
0 покупок
Металлообработка
Тест Тест
14 Сен в 03:59
54 +1
0 покупок
Технология машиностроения
Тест Тест
13 Сен в 19:45
41 +1
2 покупки
Механика грунтов
Лабораторная работа Лабораторная
12 Сен в 20:41
36 +2
1 покупка
Юриспруденция
Дипломная работа Дипломная
12 Сен в 18:40
18 +1
0 покупок
Юриспруденция
Дипломная работа Дипломная
12 Сен в 18:37
23 +1
0 покупок
Юриспруденция
Дипломная работа Дипломная
12 Сен в 02:29
26 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир