модуль 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/