Python Glossary English

Python 3.8+statisticsфункция

statistics.multimode

мода

Список всех мод (значений с максимальной частотой); пустой список для пустых данных.

Синтаксис

statistics.multimode(data)

Появилась в 3.8 как безопасный вариант mode: не спорит с ничьими и на пустом входе отдаёт [], тогда как mode в этом случае бросает StatisticsError. Учтите обратную сторону: если все значения встречаются одинаково часто, в списке окажутся все до единого — это сигнал «моды нет», а не набор осмысленных мод; порядок в списке — по первому появлению значения.

Примеры

import statistics
print(statistics.multimode([1, 1, 2, 2, 3]))   # → [1, 2]
print(statistics.multimode('aabbbcc'))  # → ['b']
print(statistics.multimode([1, 2, 3]))  # → [1, 2, 3]
print(statistics.multimode([]))  # → []
print(statistics.mode([1, 1, 2, 2, 3]))  # → 1

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности