Python statistics.harmonic_mean() 方法

定义和用法

statistics.harmonic_mean() 方法用于计算给定数据集的调和平均数(中心位置)。

Harmonic mean = 数据倒数的算术 mean() 的倒数。

调和平均数的计算方法如下:

如果你有四个值(a、b、c 和 d)- 它将等于 4 / (1/a + 1/b + 1/c + 1/d)。

实例

计算给定数据的调和平均数:

# 导入 statistics 库
import statistics

# 计算调和平均数
print(statistics.harmonic_mean([40, 60, 80]))
print(statistics.harmonic_mean([10, 30, 50, 70, 90]))

亲自试一试

语法

statistics.harmonic_mean(data)

参数

参数 描述
data

必需。要使用的数据值(可以是任何序列、列表或迭代器)。

注意:不能包含负值!

注意:如果数据为空,它将返回 StatisticsError。

技术细节

返回值: 浮点值,表示给定数据的调和平均数。
Python 版本: 3.6