Python 使用harmonic_mean()

Python 使用harmonic_mean()

通过使用统计中的中心趋势测量方法来计算一组数据的平均值,该方法被称为调和平均数。可以使用Python中的harmonic_mean()函数来确定给定整数集合的调和平均数。Python 3.0及其后续版本的语言中都包含统计模块,该模块具有这个函数。我们将介绍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] 的调和平均数。数据系列被输入到函数 harmonic mean() 中,该函数计算出一个调和平均数,并将其保存在变量 hm 中以在控制台上显示。利用调和平均数,可以计算出一个数字随时间的平均变化率。这非常有帮助。例如,如果距离不是恒定的,它可以用来确定汽车在特定距离上的平均燃油经济性。

结论

Python 函数 harmonic_mean() 是 statistics 模块的一部分,用于确定一个数字随时间的平均变化率,可以用来计算一组整数的调和平均数。由于其简单直观的语法、易于理解的机制和实际应用,该函数是任何 Python 编程者的有用补充。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程