Библиотеки Python для визуализации данных.sa_АзД

Библиотеки Python для визуализации данных.sa_АзД — вариант 4

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

30 вопросов Вариант 4 Доступ 7 дней
Содержание теста

Вопросы и варианты

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

Вопрос 1

Какая функция из библиотеки Matplotlib отвечает за вывод нарисованного графика на экран? В качестве ответа, напишите имя метода, без скобок в конце и точки вначале, например: Как называется метод в matplotlib, который используется для создания решетки из нескольких областей рисования? Верный ответ: subplots

  1. show
  2. plt.show
  3. show()
  4. plt.show()
Вопрос 2

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

  1. savefig
  2. plt.savefig
  3. savefig()
  4. plt.savefig()
Вопрос 3

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

  1. text
  2. text()
  3. plt.text
  4. plt.text()
Вопрос 4

Укажите правильную последовательность действий при создании базового графика в Matplotlib:

  1. Импортируйте модуль matplotlib.pyplot
  2. Создайте новую область для графика с помощью функции plt.figure()
  3. Задайте диапазоны значений для осей с помощью функций plt.xlim() и plt.ylim()
  4. Используйте функцию plt.plot() для отрисовки графика
  5. Укажите названия осей и заголовок графика
  6. Вызовите функцию plt.show() для отображения графика
Вопрос 5

Установите соответствие между методами Matplotlib и их описанием:

  1. Визуализация данных в виде диаграммы рассеяния.
  2. Создание гистограммы распределения переменной.
  3. Добавление наименования оси X.
  4. Добавление наименования оси Y.
  5. plt.scatter()
  6. plt.hist()
  7. plt.xlabel()
  8. plt.ylabel()
Вопрос 6

Каким методом в Matplotlib можно задать подписи к осям на графике?

  1. plt.xlabel() и plt.ylabel()
  2. plt.axislabel()
  3. plt.setlabel()
  4. plt.namelabel()
Вопрос 7

Как в Matplotlib задать цвет линии на графике?

  1. plot.set_color()
  2. plt.colorline()
  3. plt.plot() (используя параметр 'color')
  4. plt.linecolor()
Вопрос 8

С помощью какой функции в Matplotlib можно установить заголовок для оси Y?

  1. plt.ytitle()
  2. plt.set_ylabel()
  3. plt.ylabel()
  4. plt.yhead()
Вопрос 9

Как в Matplotlib построить график y = x^2?

  1. plt.plot(x, x ** 2)
  2. plt.graph(x * x)
  3. plt.square(x)
  4. plt.xsquared()
Вопрос 10

Вы хотите визуализировать динамику продаж по месяцам за прошлый год. У вас есть список значений продаж и список соответствующих месяцев. С помощью библиотеки Matplotlib создайте линейный график. Какой код Matplotlib позволит вам правильно отобразить эту информацию?

  1. plt.bar(months, sales)
  2. plt.plot(months, sales)
  3. plt.scatter(months, sales)
  4. plt.pie(sales, labels=months)
Вопрос 11

Какой функцией в библиотеке Seaborn можно создать стандартный точечный график? Название функции пишите без точки вначале и скобок в конце, пример: Как называется функция для построения непересекающихся точечных графиков? Ответ : swarmplot

  1. scatterplot
Вопрос 12

Какой функцией в Seaborn генерируют гистограммы? Название функции пишите без точки вначале и скобок в конце, пример: Как называется функция для построения непересекающихся точечных графиков? Ответ : swarmplot

  1. histplot
Вопрос 13

Укажите функцию Seaborn, которая генерирует тепловую карту для визуального представления матричных данных? Название функции пишите без точки вначале и скобок в конце, пример: Как называется функция для построения непересекающихся точечных графиков? Ответ : swarmplot

  1. heatmap
Вопрос 14

Какая функция Seaborn предназначена для сравнении ядерно-сглаженных оценок распределения по нескольким выборкам? Название функции пишите без точки вначале и скобок в конце, пример: Как называется функция для построения непересекающихся точечных графиков? Ответ : swarmplot

  1. kdeplot
Вопрос 15

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

  1. import seaborn as sns import matplotlib.pyplot as plt
  2. # Загрузка примера набора данных     data = sns.load_dataset('tips')
  3. # Установка стиля для всех графиков sns.set_style('whitegrid')
  4. # Построение графика распределения sns.histplot(data['tip'], kde=True)
  5. # Отображение графика plt.show()
Вопрос 16

Установите соответствие между описанием и названиями функций визуализации данных в библиотеке Seaborn:

  1. heatmap
  2. violinplot
  3. catplot
  4. kdeplot
  5. Функция для изображения матрицы корреляции, представляя силу взаимосвязи между переменными по цветовой шкале.
  6. Этот вид графика позволяет сравнивать множество категорий на основе одной числовой переменной, представляя данные в виде горизонтальных или вертикальных полос.
  7. Функция для создания изображений с множеством линий для каждой категории данных, позволяющая сравнить группы между собой.
  8. Функция для визуализации двумерного распределения данных с помощью контурных линий, представляющих уровни плотности.
Вопрос 17

Какая функция в Seaborn создает столбцовые диаграммы?

  1. kdeplot
  2. boxplot
  3. barplot
  4. jointplot
Вопрос 18

Что позволяет делать функция jointplot в Seaborn?

  1. Строить комбинированные графики распределений и их взаимосвязь
  2. Визуализировать категориальные данные
  3. Отображать множественные линии регрессии
  4. Создавать ящичковые диаграммы
Вопрос 19

Для чего обычно используют функцию heatmap в Seaborn?

  1. Для создания графиков с маркерами
  2. Для визуализации линейной регрессии
  3. Для отображения гистограмм
  4. Для визуализации данных в форме тепловой карты
Вопрос 20

Вы анализируете данные посещаемости сайта и хотите отобразить активность пользователей в течение недели. Какой график в Seaborn вы бы использовали и какие функции помогут вам в этом?   Какой тип графика подходит для отображения активности пользователей по дням недели? Каким образом можно изменить цветовую гамму графика для повышения его читаемости? Какая функция Seaborn позволит указать точки максимальной активности пользователей?

  1. Для такой задачи лучше всего подойдет countplot, который позволит визуально сравнить активность пользователей по дням. Используя метод desaturate_all(), можно подобрать более нейтральные тона, чтобы не отвлекать от главных данных. Также для выделения максимальной активности полезно использовать функцию show_options(), что позволит явно указывать пиковые значения.
  2. Я рекомендую использовать lineplot для этой задачи, так как он идеально покажет динамику активности пользователей во времени. Чтобы управлять цветом, достаточно применить параметр set_color в строке кода графика. Чтобы подчеркнуть ключевые показатели, можно использовать функцию highlight() для добавления эффектов засветки на важных точках графика.
  3. Идеальный выбор для такого анализа — это heatmap, который даст общее представление об активности пользователей распределенной по времени. С помощью метода choose_light_palette() можно создать светлую цветовую палитру, которая подчеркнет активные периоды. Функция mark_peaks() будет полезна для визуального выделения дней с наивысшей активностью.
Вопрос 21

Какое слово используется для добавления заголовка к графику в Plotly?

  1. title
Вопрос 22

Как называется метод, позволяющий запускать и управлять анимацией в Plotly? Название метода пишите без точки вначале и скобок в конце, пример: Как называется функция для построения непересекающихся точечных графиков? Ответ : swarmplot

  1. animate
Вопрос 23

Какой метод используется для одновременного обновления данных и элементов макета в Plotly? Название метода пишите без точки вначале и скобок в конце, пример: Как называется функция для построения непересекающихся точечных графиков? Ответ : swarmplot

  1. update
Вопрос 24

Укажите правильный порядок строк кода для создания простейшего графика в Plotly на Google Collab:

  1. import plotly.graph_objs as go
  2. x_data = [1, 2, 3, 4, 5]   # Пример данных по оси X y_data = [2, 3, 4, 5, 6]   # Пример данных по оси Y
  3. trace = go.Scatter(x=x_data, y=y_data, mode='lines+markers', name='Line Chart')
  4. data = [trace] layout = go.Layout(title='</span><span style="font-size: 12.0pt;">Простой</span> <span style="font-size: 12.0pt;">интерактивный</span> <span style="font-size: 12.0pt;">график</span><span style="font-size: 12.0pt;">')
  5. fig = go.Figure(data=data, layout=layout)
  6. fig.show()
Вопрос 25

Установите соответствие между частями кода и их функциями в контексте использования библиотеки Plotly:

  1. Отображение сформированной фигуры с графиками на экране.
  2. Импортирование функционала для создания объектов графиков.
  3. Инициализация новой фигуры для последующего добавления графиков.
  4. Добавление графика с точками на фигуру.
  5. fig.show()
  6. import plotly.graph_objects as go
  7. fig = go.Figure()
  8. fig.add_trace(go.Scatter(x=[1, 2, 3], y=[3, 2, 1], mode='markers'))
Вопрос 26

Какой командой можно сохранить график как изображение в Plotly?

  1. fig.save()
  2. fig.to_image()
  3. fig.write_image("image.png")
  4. fig.export()
Вопрос 27

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

  1. go.Histogram()
  2. go.Bar()
  3. go.Scatter()
  4. go.Pie()
Вопрос 28

Как называется функция для создания карты рассеяния в Plotly Express?

  1. px.map()
  2. px.scatter_mapbox()
  3. px.figure()
  4. px.plot_map()
Вопрос 29

Какой параметр помогает установить максимальное количество отображаемых точек в трассировке типа Scatter?

  1. maxpoints
  2. maxdisplay
  3. pointslimit
  4. displaymax
Вопрос 30

Вы анализируете показатели пользовательской активности на веб-сайте. Ваши коллеги хотят видеть динамику активности по дням недели на одном графике. Какой подход к выбору типа графика и подготовке данных следует принять?

  1. Я создам несколько круговых диаграмм для каждого дня недели, так как это усилит визуальное впечатление от данных и подчеркнет уникальную активность каждого дня.
  2. Я выберу 3D-поверхностный график для отображения данных по дням недели, потому что он выглядит более выразительно и произведет впечатление на коллег благодаря своей сложности.
  3. Я применю столбчатый график plotly.express с разбивкой по дням недели, так как он покажет сравнение активности для каждого дня и позволит коллегам интерактивно исследовать данные.