harmonic_mean() в Python
Расчет среднего значения набора данных осуществляется с использованием статистической меры центральной тенденции, известной как среднее гармоническое. Гармоническое среднее заданного набора целых чисел можно определить в Python с помощью функции гармонического среднего(). Python 3.0 и последующие версии языка поставляются с модулем статистики, который имеет эту функцию. Мы рассмотрим функцию harmonic_mean() в синтаксисе Python, методологии написания кода и ее использовании.
Синтаксис
Модуль статистики включен в Python 3.0 и более поздние версии, поэтому установка не требуется. Чтобы использовать функциюharmonic_mean(), просто импортируйте модуль статистики в вашу программу Python, используя следующую команду:
import statistics
statistics.harmonic_mean(data)
Параметр «data» представляет собой последовательность чисел, для которой мы хотим вычислить среднее гармоническое значение.
Это не что иное, как статистическая мера центральной тенденции, которая используется для расчета среднего значения набора чисел. Он определяется как величина, обратная среднему арифметическому обратных величин набора чисел. Функцияharmonic_mean() вычисляет среднее гармоническое значение заданного набора чисел по следующей формуле —
harmonic_mean = n / (sum(1/x for x in data))
Примечание – n — количество элементов в последовательности данных.
Чтобы вычислить среднее гармоническое набора чисел [2, 4, 6] —
Harmonic Mean = 3 / (1/2 + 1/4 + 1/6)
= 3 / (0.5 + 0.25 + 0.1667)
= 3 / 0.9167
= 3.27 (rounded to two decimal places)
Пример
import statistics
data = [1, 2, 3, 4, 5]
hm = statistics.harmonic_mean(data)
print("Harmonic mean is :", hm)
Выход
Harmonic mean is : 2.18978102189781
Импортируйте пакет статистики, чтобы определить среднее гармоническое предыдущего набора чисел [1, 2, 3, 4, 5]. Ряды данных вводятся в функцию гармонического среднего(), которая вычисляет среднее гармоническое и сохраняет его в переменной hm для отображения на консоли. Используя среднее гармоническое, вы можете определить среднюю скорость изменения числа с течением времени. Это очень полезно. Например, если расстояние не является постоянным, его можно использовать для определения средней экономии топлива автомобиля на определенном расстоянии.
Заключение
Функция Pythonharmonic_mean(), которая является частью модуля статистики и используется для определения средней скорости изменения числа с течением времени, может использоваться для вычисления среднего гармонического значения из набора целых чисел. Благодаря простому синтаксису, понятному механизму и практическому применению эта функция является полезным дополнением к любому арсеналу программирования на Python.