Импорт библиотек
Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 3 из 60.
Собственные функции Python ограничиваются основами, такими как len и round. Чтобы получить больше возможностей, ты import модуль: готовый код. Машинное обучение опирается на NumPy:
import numpy as np
print(np.sqrt(49)) # функция: со скобками
print(np.pi) # значение: без скобок
print(np.round(2 * np.pi * 3, 2)) # округлить до 2 знаков после запятойЭто выводит:
7.0
3.141592653589793
18.85as np даёт NumPy короткое прозвище — псевдоним. Точка позволяет обратиться к тому, что находится внутри. Обрати внимание: np.sqrt всегда возвращает десятичное число: 7.0, а не 7.
Импортируй один раз, в начале, и каждая строка ниже сможет использовать np.
Задание
ЛегкоПиццерии нужна квадратная пицца такого же размера, как круглая. Программа считывает диаметр круглой пиццы в сантиметрах.
- Импортируй NumPy как
np. - Найди площадь:
np.pi, умноженное на радиус в квадрате. Радиус равен половине диаметра. - Найди длину стороны квадрата: это квадратный корень из площади.
- Выведи оба значения, округлив их до 2 знаков после запятой с помощью
np.round.
Для пиццы диаметром 40 см две фигуры выглядят так:
Программа выводит:
Area: 1256.64
Side: 35.45Попробуйте сами
# Импортируйте NumPy в строке ниже
diameter = float(input())
# Напишите свой код ниже
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Данные и графики
4Преобразование данных
Изменение формы массивовОбъединение массивовСлучайные числаПовторение: симуляция броска кубика2Массивы NumPy
Создание массивовФорма и размерДиапазоны чиселИндексация и срезыПовторение: температурная сетка5Линейные графики и диаграммы рассеяния
Подписи и заголовкиДиаграммы рассеянияНесколько линий и легендыЦвета и маркерыФигуры и осиПовторение: шаги за неделю8Фильтрация и сортировка
Выбор строкФильтрация строкСортировка значенийНовые столбцыПовторение: лучшие товары3Математика массивов
Математика над целыми массивамиСводная статистикаСтатистика по осямТранслированиеБулевы маскиПовторение: результаты экзамена6Графики для данных
Столбчатые диаграммыГистограммыНесколько графиков в одномИзображения как массивыПовторение: отчёт об осадках9Группировка и очистка данных
Подсчёт значенийГруппировка данныхНесколько сводокПропущенные значенияПовторение: результаты опроса12Заключительные задания
Отчёт о продажахПоказания датчиковЦифры с первого взглядаИсследователь-пингвинПотренируйтесь самостоятельно: Онлайн-компилятор Python