Код Middle Графики и Jupyter обновлено
Счётчики гистограммы как в np.histogram
Условие
Реализуйте подсчёт для гистограммы: даны числа values и число корзин bins. Отрезок от минимума до максимума делится на bins равных корзин, все корзины полуоткрытые [a, b), кроме последней, она закрытая [a, b]. Верните список количеств. Если все значения равны v, отрезок берётся [v - 0.5, v + 0.5]. Для пустого списка []. Можно использовать NumPy или написать на чистом Python.
Примеры
hist_counts([1, 2, 2, 3, 4, 5], 2) // [3, 3]
hist_counts([0, 10], 5) // [1, 0, 0, 0, 1]
hist_counts([], 3) // []
Как подойти
Подсказки: 2
- Ширина корзины
(max - min) / bins. - Максимум должен попасть в последнюю корзину.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Предыдущий вопрос
Статистики boxplot: квартили, усы, выбросы
Следующий вопрос
Гистограммы групп разного размера