Python Glossary English

Python 3.4+statisticsфункция

statistics.median_high

медиана

Верхняя медиана: при чётной длине возвращает большее из двух центральных.

Синтаксис

statistics.median_high(data)

В отличие от median(), она ничего не усредняет и всегда возвращает элемент, реально присутствующий в данных, с исходным типом — поэтому работает и там, где среднее не имеет смысла: строки, даты, любые сравнимые объекты. На нечётной длине median(), median_low() и median_high() дают одно и то же, разница проявляется только на чётной.

Примеры

import statistics
print(statistics.median_high([1, 2, 3, 4]))   # → 3
print(statistics.median_high([1, 3, 5]))      # → 3
print(statistics.median_high([5, 1, 4, 2]))   # → 4
print(statistics.median_high(['a', 'b', 'c', 'd']))   # → c
print(statistics.median_low([1, 2, 3, 4]), statistics.median_high([1, 2, 3, 4]))   # → 2 3
print(statistics.median_high([]))             # → StatisticsError

См. также

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