Тольяттинский государственный университет (Росдистант), ТГУ. Человеко-машинное взаимодействие (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')
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')
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')
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
Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:
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
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()
Введите пропущенную часть кода, результатом выполнения которого будет следующий виджет:
Ответ=['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')
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')
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')
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')