Статистика по осям
Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 12 из 60.
Два кафе подсчитывали количество проданных чашек кофе в течение трёх дней: одна строка на кафе, один столбец на день. Ось задаёт направление, в котором нужно складывать:
Вы передаёте его по имени:
cups = np.array([[30, 45, 24],
[50, 40, 36]])
print(cups.sum(axis=0))
print(cups.sum(axis=1))Это выводит:
[80 85 60]
[ 99 126]Ось, которую ты указываешь, исчезает: axis=0 сворачивает строки, оставляя один результат на столбец. В данных ML это одно число на признак.
.argmax() показывает, где находится наибольшее значение: cups.sum(axis=0).argmax() равно 1, то есть вторник.
Задание
ЛегкоВ спортзале подсчитывали число посетителей в течение четырёх недель. В visits каждая строка соответствует неделе, а каждый столбец — дню недели, названия которых указаны в days. Выведите:
Per weekday:среднее значение для каждого дня недели.Per week:среднее значение для каждой недели.Busiest day:название дня недели с наибольшим средним значением.
Округлите средние значения до 2 знаков после запятой. Для спортзала с данными за две недели:
Per weekday: [42. 51. 46. 63.5 70.5]
Per week: [53.6 55.6]
Busiest day: FriПопробуйте сами
import numpy as np
days = ["Mon", "Tue", "Wed", "Thu", "Fri"]
visits = np.array([[52, 61, 48, 70, 66],
[58, 65, 51, 74, 69],
[49, 60, 47, 69, 71],
[55, 57, 50, 72, 60]])
# Напишите свой код ниже
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Данные и графики
4Преобразование данных
Изменение формы массивовОбъединение массивовСлучайные числаПовторение: симуляция броска кубика2Массивы NumPy
Создание массивовФорма и размерДиапазоны чиселИндексация и срезыПовторение: температурная сетка5Линейные графики и диаграммы рассеяния
Подписи и заголовкиДиаграммы рассеянияНесколько линий и легендыЦвета и маркерыФигуры и осиПовторение: шаги за неделю8Фильтрация и сортировка
Выбор строкФильтрация строкСортировка значенийНовые столбцыПовторение: лучшие товары3Математика массивов
Математика над целыми массивамиСводная статистикаСтатистика по осямТранслированиеБулевы маскиПовторение: результаты экзамена6Графики для данных
Столбчатые диаграммыГистограммыНесколько графиков в одномИзображения как массивыПовторение: отчёт об осадках9Группировка и очистка данных
Подсчёт значенийГруппировка данныхНесколько сводокПропущенные значенияПовторение: результаты опроса12Заключительные задания
Отчёт о продажахПоказания датчиковЦифры с первого взглядаИсследователь-пингвинПотренируйтесь самостоятельно: Онлайн-компилятор Python