Сводная статистика
Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 11 из 60.
Две автобусные остановки, по пять ожиданий на каждой. Среднее время ожидания в обоих случаях — 5 минут. На какой остановке вы бы предпочли ждать?
Для каждого действия с массивом есть свой метод, цикл не нужен:
elm = np.array([4, 7, 2, 9, 3])
print(elm.sum(), elm.mean(), elm.min(), elm.max())
print(np.round(elm.std(), 2))Это выводит:
25 5.0 2 9
2.61Стандартное отклонение, .std(), — это типичное расстояние от среднего значения. У Oak Ave оно составляет 0.63: на автобусы можно рассчитывать.
np.round(x, 2) оставляет 2 знака после запятой у одного числа или целого массива. Типичное значение, диапазон, разброс: первый взгляд на любую характеристику.
Задание
ЛегкоДве библиотеки, шесть дней. Программа считывает количество книг в главной библиотеке в books; данные филиала в деревне находятся в village. Выведите:
Busier:филиал (mainилиvillage) с большим средним значением и это среднее значение.Steadier:филиал с меньшим std и это значение std.Best single day:наибольшее количество книг в любой из библиотек.
Округляйте с помощью np.round(x, 2). Для значений главной библиотеки 55, 58, 53, 60, 57, 56:
Busier: main, 56.5 books a day
Steadier: main, std 2.22
Best single day: 60Попробуйте сами
import numpy as np
# Книги, взятые в главной библиотеке за шесть дней
counts = []
for i in range(6):
counts.append(int(input()))
books = np.array(counts)
# Книги, взятые в сельском филиале за те же шесть дней
village = np.array([28, 35, 30, 33, 52, 32])
# Напишите свой код ниже
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Данные и графики
4Преобразование данных
Изменение формы массивовОбъединение массивовСлучайные числаПовторение: симуляция броска кубика2Массивы NumPy
Создание массивовФорма и размерДиапазоны чиселИндексация и срезыПовторение: температурная сетка5Линейные графики и диаграммы рассеяния
Подписи и заголовкиДиаграммы рассеянияНесколько линий и легендыЦвета и маркерыФигуры и осиПовторение: шаги за неделю8Фильтрация и сортировка
Выбор строкФильтрация строкСортировка значенийНовые столбцыПовторение: лучшие товары3Математика массивов
Математика над целыми массивамиСводная статистикаСтатистика по осямТранслированиеБулевы маскиПовторение: результаты экзамена6Графики для данных
Столбчатые диаграммыГистограммыНесколько графиков в одномИзображения как массивыПовторение: отчёт об осадках9Группировка и очистка данных
Подсчёт значенийГруппировка данныхНесколько сводокПропущенные значенияПовторение: результаты опроса12Заключительные задания
Отчёт о продажахПоказания датчиковЦифры с первого взглядаИсследователь-пингвинПотренируйтесь самостоятельно: Онлайн-компилятор Python