3Сложить первую матрицу с транспонированной второй: mat3 = mat1 + mat2_t
4Вывести результат сложения на экран: print(mat3)
5Проверить размерности матриц перед сложением: mat1.shape, mat2_t.shape
6Транспонировать вторую матрицу: mat2_t = mat2.transpose()
✓ Правильный ответ
Создать первую матрицу: mat1 = np.array([[1, 2, 3], [4, 5, 6]]) ; Создать вторую матрицу: mat2 = np.array([[7, 8], [9, 10], [11, 12]]) ; Сложить первую матрицу с транспонированной второй: mat3 = mat1 + mat2_t ; Вывести результат сложения на экран: print(mat3) ; Проверить размерности матриц перед сложением: mat1.shape, mat2_t.shape ; Транспонировать вторую матрицу: mat2_t = mat2.transpose()
Вопрос 2
Определите, какие описания соответствуют следующим объектам из библиотеки NumPy.
1Вектор
2Тензор
3Индекс
4Матрица
5Описывает линейный массив элементов, обычно содержащий числа одной строки или столбца в NumPy.
6Используется для представления данных в виде массива с несколькими измерениями
7Определяет положение элемента в массиве, где первый элемент имеет позицию 0
8Обозначает структуру, которая состоит из чисел, расположенных в форме таблицы со строками и столбцами
Вопрос 3
Какой метод в NumPy используется для создания массива из определенного диапазона значений?
1np.identity
2np.sparse
3np.arange
4np.nan
Вопрос 4
Для чего используется метод reshape() в NumPy?
1Для изменения формы массива
2Для сортировки массива
3Для перемешивания элементов массива
4Для нормализации массива
Вопрос 5
Какой метод в NumPy используется для получения массива указанной формы и типа, заполненного нулями?
1np.full
2np.npy_intp
3np.zeros
4np.npy_float
Вопрос 6Ответ открыт бесплатно
Как называется функция, используемая для объединения двух или более массивов в NumPy?
1np.concatenate✓ Правильный ответ
2np.split
3np.flip
4np.roll
✓ Правильный ответ
np.concatenate
Вопрос 7
Какая функция используется в NumPy для генерации случайных чисел?
1np.random.random
2np.linspace
3np.geomspace
4np.mgrid
Вопрос 8
Какой метод NumPy вернет индекс максимального значения в массиве?
1np.where
2np.argmax
3np.argmin
4np.nonzero
Вопрос 9
Какая функция нужна для вычисления стандартного отклонения массива в NumPy?
1np.std
2np.var
3np.mean
4np.roll
Вопрос 10Ответ открыт бесплатно
Какой метод NumPy возвращает новый массив, который является перевернутой копией исходного?
1np.copy
2np.flip✓ Правильный ответ
3np.roll
4np.unwrap
✓ Правильный ответ
np.flip
Вопрос 11
Какой метод используется для получения копии массива в NumPy?
1np.array
2np.copy
3np.empty
4np.asarray
Вопрос 12
Ваша задача как аналитика данных - оценить уровень физической активности группы людей в исследовании здоровья населения. Вам даны два массива: шаги в день (количество шагов) и время, проведенное в спокойном состоянии (минуты) для группы из 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Девять людей из группы достигли рекомендуемого значения физической активности.
Вопрос 13Ответ открыт бесплатно
В рамках работы аналитика данных в департаменте здравоохранения, вы исследуете уровень заболеваемости гриппом в большом городе. Ваша задача — проанализировать предоставленные данные и оценить эффективность проведенной кампании по вакцинации населения.
Для анализа у вас есть данные о численности населения города, количество привитых людей и число зарегистрированных случаев заболевания гриппом за последние три месяца после вакцинации:
Численность населения города: 1,000,000 человек
Количество привитых: 500,000 человек
Число случаев гриппа после вакцинации: 2,500 случаев
Вопрос: Какова эффективность кампании по вакцинации, если считать её успешной при снижении количества случаев заболевания гриппом на 50% и более по сравнению с аналогичным периодом прошлого года, когда было зарегистрировано 10,000 случаев заболевания?
1Кампания по вакцинации оказалась чрезвычайно эффективной, так как количество случаев заболевания уменьшилось на 75% по сравнению с прошлым годом, что значительно превышает целевой показатель эффективности.✓ Правильный ответ
2Эффективность кампании нельзя считать успешной, так как снижение составило менее 50%.
3Кампания была неэффективной, так как число заболевших после вакцинации увеличилось по сравнению с прошлым годом.
4На вопрос нет точного ответа, так как нам недостаточно данных для расчета эффективности компании.
✓ Правильный ответ
Кампания по вакцинации оказалась чрезвычайно эффективной, так как количество случаев заболевания уменьшилось на 75% по сравнению с прошлым годом, что значительно превышает целевой показатель эффективности.
Вопрос 14
Установите верную последовательность шагов, необходимых для того, чтобы удалить столбец "column" из DataFrame, полученного из CSV-файла, и сохранить измененный DataFrame обратно в CSV-формате.
1df.to_csv('result.csv')
2import pandas as pd
3df = df.drop('column', axis=1)
4df = pd.read_csv('example.csv')
Вопрос 15
Установите соответствие между агрегирующими методами работы с датафреймами в библиотеке Pandas и их описанием.
1df.max()
2df.min()
3df.median()
4df.sum()
5df.mean()
6Находит наибольшую величину для каждого из столбцов или строк DataFrame.
7Определяет наименьший элемент в каждом столбце или строке DataFrame.
8Вычисляет значение, лежащее посередине упорядоченного набора данных для каждого столбца или строки DataFrame.
9Суммирует все числовые значения в каждом столбце или строке DataFrame.
10Вычисляет среднее арифметическое значений по каждому столбцу или строке DataFrame.
Вопрос 16
С помощью какого метода можно изменить названия столбцов DataFrame в Pandas?
1df.rename()
2df.change_columns()
3df.modify_headers()
4df.set_columns()
Вопрос 17Ответ открыт бесплатно
Какой атрибут используется для доступа к строкам DataFrame по индексу?
1df.columns
2df.loc✓ Правильный ответ
3df.iloc
4df.rows
✓ Правильный ответ
df.loc
Вопрос 18
Какой метод в Pandas добавляет к DataFrame новые строки?
1df.append()
2df.insert()
3df.add_rows()
4df.concatenate()
Вопрос 19
Какой параметр read_csv() определяет разделитель столбцов в CSV-файле?
1delimiter
2separator
3sep
4div
Вопрос 20Ответ открыт бесплатно
Что делает метод groupby() в Pandas?
1Группирует данные по одному или нескольким признакам✓ Правильный ответ
2Объединяет строки по заданному ключу
3Сортирует группы данных и сохраняет их в отдельные .csv файлы
4Фильтрует группы по заданному условию и сохраняет их в .xls файл
✓ Правильный ответ
Группирует данные по одному или нескольким признакам
Вопрос 21
Какой метод в Pandas вернёт первоначальные индексы после их изменения?
1df.origin_index()
2df.reindex()
3df.original()
4df.reset_index()
Вопрос 22
Какой атрибут показывает размерность DataFrame в Pandas?
1df.size()
2df.shape
3df.dimension()
4df.measurement()
Вопрос 23
Каким методом в Pandas можно разделить DataFrame на случайные подмножества?
1df.divide()
2df.sample()
3df.split()
4df.partition()
Вопрос 24Ответ открыт бесплатно
Какой метод позволяет изменить индекс DataFrame в Pandas?
1df.set_index()✓ Правильный ответ
2df.reset_index()
3df.reindex()
4df.index()
✓ Правильный ответ
df.set_index()
Вопрос 25
Вы работаете над проектом анализа данных и получили большой объем данных, который был сохранен в csv-файле. Вам необходимо загрузить эти данные в Python для дальнейшего анализа. Что вам необходимо сделать, чтобы загрузить эти данные в DataFrame?
1Использовать функцию read_csv() из библиотеки Pandas.
2Скопировать данные вручную в новый DataFrame.
3Сохранить данные в Excel, а затем загрузите их через библиотеку xlrd.
4Преобразовать CSV-файл в JSON и используйте json.loads() для чтения данных.
Вопрос 26
Ваш файл данных содержит некоторые пропущенные значения. В Pandas пропущенные значения обычно обозначаются как NaN. Какой метод вы можете использовать, чтобы заполнить эти пропущенные значения определенным значением, например, нулем?
1Используйте функцию fillna(0), чтобы заменить все пропущенные значения на ноль.
2Используйте функцию dropna(), чтобы избавиться от всех пропущенных значений.
3Используйте функцию isnull(), чтобы заменить все пропущенные значения на ноль.
4Используйте функцию notnull(), чтобы заменить все пропущенные значения на ноль.
Вопрос 27Ответ открыт бесплатно
Опишите последовательность действий, которые необходимо выполнить для извлечения данных с веб-сервера посредством HTTP-запроса методом GET.
1Принимаем ответ от сервера в виде объекта Response, который включает в себя код статуса ответа, данные ответа, а также HTML код запрашиваемой страницы.✓ Правильный ответ
2Совершаем запрос к серверу через метод get() используемый в библиотеке Requests.✓ Правильный ответ
3Передаем URL целевой страницы в интернете для формирования и отправки запроса.✓ Правильный ответ
4Добавляем в наш проект зависимость - библиотеку Requests, чтобы возможность отправки HTTP-запросов была доступна✓ Правильный ответ
5Анализируем статус ответа сервера, используя атрибут status_code объекта Response, чтобы убедиться в успешности операции получения данных.✓ Правильный ответ
✓ Правильный ответ
Принимаем ответ от сервера в виде объекта Response, который включает в себя код статуса ответа, данные ответа, а также HTML код запрашиваемой страницы. ; Совершаем запрос к серверу через метод get() используемый в библиотеке Requests. ; Передаем URL целевой страницы в интернете для формирования и отправки запроса. ; Добавляем в наш проект зависимость - библиотеку Requests, чтобы возможность отправки HTTP-запросов была доступна ; Анализируем статус ответа сервера, используя атрибут status_code объекта Response, чтобы убедиться в успешности операции получения данных.
Вопрос 28
Установите соответствие между следующими HTTP-методами и их назначением.
1GET
2POST
3PUT
4DELETE
5Применяется для получения данных от сервера по указанному URI.
6Применяется для создания нового ресурса на сервере.
7Применяется для замены данных ресурса на сервере полностью.
8Применяется для удаления ресурса по заданному URI.
Вопрос 29
Какой статус-код HTTP указывает, что запрашиваемый ресурс был временно перемещен на другой URI?
1302 Found
2404 Not Found
3500 Internal Server Error
4201 Created
Вопрос 30
Для чего в HTML используется тег ?
1Для добавления изображений
2Для создания ссылок
3Для выделения текста жирным
4Для вставки таблицы
Вопрос 31Ответ открыт бесплатно
В библиотеке Requests, какой метод позволяет отправить данные формы с использованием HTTP POST?
1requests.form()
2requests.post()✓ Правильный ответ
3requests.push()
4requests.data()
✓ Правильный ответ
requests.post()
Вопрос 32
Что делает HTTP-заголовок User-Agent?
1Определяет размер контента
2Устанавливает базовый URL
3Идентифицирует тип браузера пользователя
4Проверяет подлинность пользователя
Вопрос 33
Что происходит, когда HTTP-статус-код 200 возвращается сервером?
1Запрос не был выполнен из-за ошибки на сервере.
2Запрос успешно обработан, и данные отправлены обратно клиенту.
3Запрос был перенаправлен на другой URI
4Запрос принят, но сервер продолжает его обработку.
Вопрос 34Ответ открыт бесплатно
Что делает метод response.raise_for_status() в библиотеке Requests
1Осуществляет редирект запроса
2Вызывает исключение, если запрос вернул ошибку HTTP✓ Правильный ответ
3Повышает уровень безопасности запроса
4Увеличивает скорость ответа сервера
✓ Правильный ответ
Вызывает исключение, если запрос вернул ошибку HTTP
Вопрос 35
Что из перечисленного обычно используется для стилизации веб-страниц?
1CSV
2JSON
3CSS
4XML
Вопрос 36
Для чего в HTML используется тег ?
1Для создания заголовка страницы
2Для вставки изображения
3Для создания таблицы
4Для определения важности текста
Вопрос 37
Вы работаете backend-разработчиком и перед вами стоит задача интеграции внешнего API для получения данных о финансовых операциях клиентов. Вам предстоит использовать стандартные методы HTTP и библиотеку запросов Requests для обеспечения безопасного и эффективного взаимодействия с этим API.
Вопрос:
Какие ключевые действия вам необходимо выполнить, чтобы корректно отправить запрос к API и правильно обработать полученный ответ?
1Вам следует применить метод requests.get() с соответствующими заголовками для отправки запроса и метод json() для обработки получаемого JSON-ответа.
2Вам необходимо сохранить HTML-код страницы с данными в текстовый файл, а после применить регулярные выражения для извлечения необходимой информации.
3Возможен вариант непосредственного вызова API из командной строки с использованием cURL, избегая написания скрипта на Python.
4Рекомендуется использовать метод POST для всех типов запросов, включая получение данных, для усиления безопасности передачи информации.
Вопрос 38Ответ открыт бесплатно
Вы работаете аналитиком данных и занимаетесь сбором информации о ценах на товары с различных интернет-магазинов для составления аналитического отчета. Вам требуется использовать библиотеку requests для отправки запросов к серверам магазинов и правильно обрабатывать HTML-код страниц, чтобы получить необходимые данные.
Вопрос:
Какие действия вы должны выполнить для эффективного извлечения данных из HTML-кода веб-страниц?
1Использовать методы requests.get() для выполнения HTTP-запросов и библиотеку BeautifulSoup для анализа полученного HTML-кода и извлечения требуемых данных.✓ Правильный ответ
2Сохранить исходный код страницы вручную и при помощи текстового редактора искать и копировать необходимую информацию.
3Применить библиотеку pandas для прямого чтения HTML-таблиц с веб-страниц, минуя отправку HTTP-запросов.
4Установить и использовать специальные плагины для браузера, которые будут автоматически извлекать требуемые данные с веб-страниц.
✓ Правильный ответ
Использовать методы requests.get() для выполнения HTTP-запросов и библиотеку BeautifulSoup для анализа полученного HTML-кода и извлечения требуемых данных.
О материалах и доступе
Что входит в набор «Библиотеки Python для анализа данных.ти_ДПО»?
38 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.