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

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

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

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

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

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

Вопрос 1

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

  1. array
  2. np.array
Вопрос 2

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

  1. dot
  2. np.dot
Вопрос 3

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

  1. mean
  2. np.mean
Вопрос 4

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

  1. len
Вопрос 5

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

  1. cumsum;; np.cumsum
Вопрос 6

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

  1. sum
  2. np.sum
Вопрос 7

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

  1. power
  2. np.power
Вопрос 8

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

  1. sort
  2. np.sort
Вопрос 9

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

  1. add
  2. np.add
Вопрос 10

Укажите последовательность действий, которую необходимо выполнить для сложения двух матриц с размерностями 2x3 и 3x2:

  1. Создать первую матрицу: mat1 = np.array([[1, 2, 3], [4, 5, 6]])
  2. Создать вторую матрицу: mat2 = np.array([[7, 8], [9, 10], [11, 12]])
  3. Проверить размерности матриц перед сложением: mat1.shape, mat2_t.shape
  4. Транспонировать вторую матрицу: mat2_t = mat2.transpose()
  5. Сложить первую матрицу с транспонированной второй: mat3 = mat1 + mat2_t
  6. Вывести результат сложения на экран: print(mat3)
Вопрос 11

Определите, какие описания соответствуют следующим объектам из библиотеки NumPy:

  1. Вектор
  2. Тензор
  3. Индекс
  4. Матрица
  5. Описывает линейный массив элементов, обычно содержащий числа одной строки или столбца в NumPy.
  6. Используется для представления данных в виде массива с несколькими измерениями.
  7. Определяет положение элемента в массиве, где первый элемент имеет позицию 0.
  8. Обозначает структуру, которая состоит из чисел, расположенных в форме таблицы со строками и столбцами.
Вопрос 12

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

  1. np.identity
  2. np.sparse
  3. np.arange
  4. np.nan
Вопрос 13

Для чего используется метод reshape() в NumPy?

  1. Для изменения формы массива
  2. Для сортировки массива
  3. Для перемешивания элементов массива
  4. Для нормализации массива
Вопрос 14

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

  1. np.full
  2. np.npy_intp
  3. np.zeros
  4. np.npy_float
Вопрос 15

Как называется функция, используемая для объединения двух или более массивов в NumPy?

  1. np.concatenate
  2. np.split
  3. np.flip
  4. np.roll
Вопрос 16

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

  1. np.random.random
  2. np.linspace
  3. np.geomspace
  4. np.mgrid
Вопрос 17

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

  1. np.where
  2. np.argmax
  3. np.argmin
  4. np.nonzero
Вопрос 18

Какая функция нужна для вычисления стандартного отклонения массива в NumPy?

  1. np.std
  2. np.var
  3. np.mean
  4. np.roll
Вопрос 19

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

  1. np.copy
  2. np.flip
  3. np.roll
  4. np.unwrap
Вопрос 20

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

  1. np.array
  2. np.copy
  3. np.empty
  4. np.asarray
Вопрос 21

Ваша задача как аналитика данных - оценить уровень физической активности группы людей в исследовании здоровья населения. Вам даны два массива: шаги в день (количество шагов) и время, проведенное в спокойном состоянии (минуты) для группы из 15 человек. Шаги в день: 3000, 5000, 7000, 8000, 10000, 12000, 15000, 20000, 11000, 13000, 4000, 4500, 6000, 5500, 9000 Время в спокойном состоянии: 720, 450, 300, 240, 180, 150, 120, 100, 200, 180, 600, 570, 420, 490, 270 Используя библиотеку NumPy, оцените, сколько человек достигло рекомендуемого значения физической активности, считая, что необходимо делать не менее 10 000 шагов в день или проводить в спокойном состоянии не более 300 минут.

  1. Только один человек достиг рекомендуемого уровня физической активности.
  2. Трое людей из группы достигли рекомендуемой физической активности.
  3. Пятеро участников достигли рекомендуемого уровня физической активности.
  4. Девять людей из группы достигли рекомендуемого значения физической активности.
Вопрос 22

В рамках работы аналитика данных в департаменте здравоохранения, вы исследуете уровень заболеваемости гриппом в большом городе. Ваша задача — проанализировать предоставленные данные и оценить эффективность проведенной кампании по вакцинации населения. Для анализа у вас есть данные о численности населения города, количество привитых людей и число зарегистрированных случаев заболевания гриппом за последние три месяца после вакцинации:   Численность населения города: 1,000,000 человек Количество привитых: 500,000 человек Число случаев гриппа после вакцинации: 2,500 случаев   Вопрос: Какова эффективность кампании по вакцинации, если считать её успешной при снижении количества случаев заболевания гриппом на 50% и более по сравнению с аналогичным периодом прошлого года, когда было зарегистрировано 10,000 случаев заболевания?

  1. Кампания по вакцинации оказалась чрезвычайно эффективной, так как количество случаев заболевания уменьшилось на 75% по сравнению с прошлым годом, что значительно превышает целевой показатель эффективности.
  2. Эффективность кампании нельзя считать успешной, так как снижение составило менее 50%.
  3. Кампания была неэффективной, так как число заболевших после вакцинации увеличилось по сравнению с прошлым годом.
  4. На вопрос нет точного ответа, так как нам недостаточно данных для расчета эффективности компании.
Вопрос 23

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

  1. read_csv
  2. pd.read_csv
Вопрос 24

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

  1. head
Вопрос 25

Через какой метод можно осуществить загрузку данных из файла Excel непосредственно в DataFrame?    В качестве ответа, напишите название метода, без скобок в конце и точки вначале, например: Какой метод в Pandas следует использовать для горизонтального соединения нескольких DataFrame, располагая их столбцы рядом, без условий слияния и без использования общих ключей? Ответ: concat

  1. read_excel
  2. pd.read_excel
Вопрос 26

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

  1. tail
Вопрос 27

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

  1. info
Вопрос 28

С помощью какого метода DataFrame может быть сохранен как CSV файл в Pandas?   В качестве ответа, напишите название метода, без скобок в конце и точки вначале, например: Какой метод в Pandas следует использовать для горизонтального соединения нескольких DataFrame, располагая их столбцы рядом, без условий слияния и без использования общих ключей? Ответ: concat

  1. to_csv
Вопрос 29

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

  1. rename
Вопрос 30

В какую библиотеку Python входит структура данных DataFrame, которая предоставляет всесторонние возможности для манипуляции табличными данными, включая импорт, очистку, обработку, агрегирование и визуализацию, специализируясь на операциях, которые аналогичны SQL-запросам, но также содержит мощные инструменты для работы с временными рядами?

  1. pandas
Вопрос 31

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

  1. drop_duplicates
Вопрос 32

Установите верную последовательность шагов, необходимых для того, чтобы удалить столбец "column" из DataFrame, полученного из CSV-файла, и сохранить измененный DataFrame обратно в CSV-формате.

  1. import pandas as pd
  2. df = pd.read_csv('example.csv')
  3. df = df.drop('column', axis=1)
  4. df.to_csv('result.csv')
Вопрос 33

Установите соответствие между агрегирующими методами работы с датафреймами в библиотеке Pandas и их описанием:

  1. df.median()
  2. df.sum()
  3. df.min()
  4. df.max()
  5. df.mean()
  6. Вычисляет значение лежащее посередине упорядоченного набора данных для каждого столбца или строки DataFrame.
  7. Суммирует все числовые значения в каждом столбце или строке DataFrame.
  8. Определяет наименьший элемент в каждом столбце или строке DataFrame.
  9. Находит наибольшую величину для каждого из столбцов или строк DataFrame.
  10. Вычисляет среднее арифметическое значений по каждому столбцу или строке DataFrame.
Вопрос 34

С помощью какого метода можно изменить названия столбцов DataFrame в Pandas?

  1. df.rename()
  2. df.change_columns()
  3. df.modify_headers()
  4. df.set_columns()
Вопрос 35

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

  1. df.columns
  2. df.loc
  3. df.iloc
  4. df.rows
Вопрос 36

Какой метод в Pandas добавляет к DataFrame новые строки?

  1. df.append()
  2. df.insert()
  3. df.add_rows()
  4. df.concatenate()
Вопрос 37

Какой параметр read_csv() определяет разделитель столбцов в CSV-файле?

  1. delimiter
  2. separator
  3. sep
  4. div
Вопрос 38

Что делает метод groupby() в Pandas?

  1. Группирует данные по одному или нескольким признакам
  2. Объединяет строки по заданному ключу
  3. Сортирует группы данных и сохраняет их в отдельные .csv файлы
  4. Фильтрует группы по заданному условию и сохраняет их в .xls файл
Вопрос 39

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

  1. df.origin_index()
  2. df.reindex()
  3. df.original()
  4. df.reset_index()
Вопрос 40

Какой атрибут показывает размерность DataFrame в Pandas?

  1. df.size()
  2. df.shape
  3. df.dimension()
  4. df.measurement()
Вопрос 41

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

  1. df.divide()
  2. df.sample()
  3. df.split()
  4. df.partition()
Вопрос 42

Какой метод позволяет изменить индекс DataFrame в Pandas?

  1. df.set_index()
  2. df.reset_index()
  3. df.reindex()
  4. df.index()
Вопрос 43

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

  1. http
Вопрос 44

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

  1. html
  2. HyperText Markup Language
  3. язык гипертекстовой разметки
Вопрос 45

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

  1. браузер
  2. browser
Вопрос 46

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

  1. https
Вопрос 47

Какой первый тег определяет тип документа в начале HTML-файла? Ответ должен быть в корректном формате: ˂!tag_name˃

  1. ˂!doctype html˃
Вопрос 48

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

  1. style
Вопрос 49

Какой элемент HTML используется для вставки в документ изображений?   Ответ должен быть в корректном формате открывающий и закрывающий тег (при его наличии). Пример: ˂table˃˂/table˃

  1. ˂img˃
Вопрос 50

Какой атрибут элемента ˂a˃ указывает на URL на который должна вести ссылка?

  1. href
Вопрос 51

Какой тег в документе HTML служит для включения информации о документе например заголовка веб-страницы, и обычно скрыт от прямого просмотра в браузере?   Ответ должен быть в корректном формате открывающий и закрывающий тег (при его наличии). Пример: ˂table˃˂/table˃

  1. ˂head˃˂/head˃
Вопрос 52

Опишите последовательность действий, которые необходимо выполнить для извлечения данных с веб-сервера посредством HTTP-запроса методом GET:

  1. Добавляем в наш проект зависимость - библиотеку Requests, чтобы возможность отправки HTTP-запросов была доступна.
  2. Передаем URL целевой страницы в интернете для формирования и отправки запроса.
  3. Совершаем запрос к серверу через метод get() используемый в библиотеке Requests.
  4. Принимаем ответ от сервера в виде объекта Response, который включает в себя код статуса ответа, данные ответа, а также HTML код запрашиваемой страницы.
  5. Анализируем статус ответа сервера, используя атрибут status_code объекта Response, чтобы убедиться в успешности операции получения данных.
Вопрос 53

Установите соответствие между следующими HTTP-методами и их назначением:

  1. GET
  2. POST
  3. PUT
  4. DELETE
  5. Применяется для получения данных от сервера по указанному URI.
  6. Применяется для создания нового ресурса на сервере.
  7. Применяется для замены данных ресурса на сервере полностью.
  8. Применяется для удаления ресурса по заданному URI.
Вопрос 54

Какой статус-код HTTP указывает, что запрашиваемый ресурс был временно перемещен на другой URI?

  1. 302 Found
  2. 404 Not Found
  3. 500 Internal Server Error
  4. 201 Created
Вопрос 55

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

  1. ˂body˃
  2. ˂ahead˃
  3. ˂head˃
  4.  ˂footer˃
Вопрос 56

Для чего в HTML используется тег ˂a˃?

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

В библиотеке Requests, какой метод позволяет отправить данные формы с использованием HTTP POST?

  1. requests.form()
  2. requests.post()
  3. requests.push()
  4. requests.data()
Вопрос 58

Что делает HTTP-заголовок User-Agent?

  1. Определяет размер контента
  2. Устанавливает базовый URL
  3. Идентифицирует тип браузера пользователя
  4. Проверяет подлинность пользователя
Вопрос 59

Что происходит, когда HTTP-статус-код 200 возвращается сервером?

  1. Запрос не был выполнен из-за ошибки на сервере.
  2. Запрос успешно обработан, и данные отправлены обратно клиенту.
  3. Запрос был перенаправлен на другой URI.
  4. Запрос принят, но сервер продолжает его обработку.
Вопрос 60

Что делает метод response.raise_for_status() в библиотеке Requests?

  1. Осуществляет редирект запроса
  2. Вызывает исключение, если запрос вернул ошибку HTTP
  3. Повышает уровень безопасности запроса
  4. Увеличивает скорость ответа сервера
Вопрос 61

Что из перечисленного обычно используется для стилизации веб-страниц?

  1. CSV
  2. JSON
  3. CSS
  4. XML
Вопрос 62

Для чего в HTML используется тег ˂table˃ ?

  1. Для создания заголовка страницы
  2. Для вставки изображения
  3. Для создания таблицы
  4. Для определения важности текста
Вопрос 63

Вы работаете backend-разработчиком и перед вами стоит задача интеграции внешнего API для получения данных о финансовых операциях клиентов. Вам предстоит использовать стандартные методы HTTP и библиотеку запросов Requests для обеспечения безопасного и эффективного взаимодействия с этим API.   Вопрос: Какие ключевые действия вам необходимо выполнить, чтобы корректно отправить запрос к API и правильно обработать полученный ответ?

  1. Вам следует применить метод requests.get() с соответствующими заголовками для отправки запроса и метод json() для обработки получаемого JSON-ответа.
  2. Вам необходимо сохранить HTML-код страницы с данными в текстовый файл, а после применить регулярные выражения для извлечения необходимой информации.
  3. Возможен вариант непосредственного вызова API из командной строки с использованием cURL, избегая написания скрипта на Python.
  4. Рекомендуется использовать метод POST для всех типов запросов, включая получение данных, для усиления безопасности передачи информации.
Вопрос 64

Вы работаете аналитиком данных и занимаетесь сбором информации о ценах на товары с различных интернет-магазинов для составления аналитического отчета. Вам требуется использовать библиотеку requests для отправки запросов к серверам магазинов и правильно обрабатывать HTML-код страниц, чтобы получить необходимые данные.   Вопрос: Какие действия вы должны выполнить для эффективного извлечения данных из HTML-кода веб-страниц?

  1. Использовать методы requests.get() для выполнения HTTP-запросов и библиотеку BeautifulSoup для анализа полученного HTML-кода и извлечения требуемых данных.
  2. Сохранить исходный код страницы вручную и при помощи текстового редактора искать и копировать необходимую информацию.
  3. Применить библиотеку pandas для прямого чтения HTML-таблиц с веб-страниц, минуя отправку HTTP-запросов.
  4. Установить и использовать специальные плагины для браузера, которые будут автоматически извлекать требуемые данные с веб-страниц.
Вопрос 65

Вы работаете над проектом анализа данных и получили большой объем данных, который был сохранен в csv-файле. Вам необходимо загрузить эти данные в Python для дальнейшего анализа. Что вам необходимо сделать, чтобы загрузить эти данные в DataFrame?

  1. Используйте функцию read_csv() из библиотеки Pandas.
  2. Скопируйте данные вручную в новый DataFrame.
  3. Сохраните данные в Excel, а затем загрузите их через библиотеку xlrd.
  4. Преобразуйте CSV-файл в JSON и используйте json.loads() для чтения данных.
Вопрос 66

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

  1. Используйте функцию fillna(0), чтобы заменить все пропущенные значения на ноль.
  2. Используйте функцию dropna(), чтобы избавиться от всех пропущенных значений.
  3. Используйте функцию isnull(), чтобы заменить все пропущенные значения на ноль.
  4. Используйте функцию notnull(), чтобы заменить все пропущенные значения на ноль.