модуль statistics в python

Функции математической статистики в Python *)

Модуль statistics предоставляет функции для вычисления математической статистики числовых (вещественных) данных.

Модуль statistics нацелен на уровень графических и научных калькуляторов.

Функции модуля statistics поддерживают типы Python int, float, Decimal и Fraction, если явно не указано иное. Поведение с другими типами (будь то в числовой башне или нет) в настоящее время не поддерживается.

Последовательности с элементами разных типов также не поддерживаются и зависят от реализации. Если входные данные состоят из смешанных типов, то можно использовать встроенную функцию map() для обеспечения согласованного результата, например: map(float, input_data).

Примечание. Функции не требуют сортировки данных. Для удобства чтения в большинстве примеров показаны отсортированные последовательности.

Функции mean() и fmean() модуля statistics рассчитывают и возвращают примерное среднее арифметическое данных data. Функция statistics.fmean() работает быстрее, чем функция statistics.mean() и всегда возвращает float.

Функция geometric_mean() модуля statistics преобразует элементы последовательности data в числа с плавающей запятой float и вычисляет и возвращает среднее геометрическое этой последовательности.

Функция median() модуля statistics возвращает медиану (среднее значение) числовой последовательности data, используя общий метод “среднее из двух средних”.

Функция median_low() модуля statistics возвращает наименьшее среднее значение числовых данных data (наименьшую медиану).

Функция median_high() модуля statistics возвращает наибольшее среднее значение числовых данных data (наибольшую медиану).

*) Материал взят с сайта https://docs-python.ru/standart-library/modul-statistics-python/