當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python statistics.mean用法及代碼示例


用法:

statistics.mean(data)

返回 data 的樣本算術平均值,它可以是序列或可迭代的。

算術平均值是數據的總和除以數據點的數量。它通常被稱為“the average”,盡管它隻是許多不同的數學平均值之一。它是對數據中心位置的度量。

如果data 為空,將引發StatisticsError

一些使用示例:

>>> mean([1, 2, 3, 4, 4])
2.8
>>> mean([-1.0, 2.5, 3.25, 5.75])
2.625

>>> from fractions import Fraction as F
>>> mean([F(3, 7), F(1, 21), F(5, 3), F(1, 3)])
Fraction(13, 21)

>>> from decimal import Decimal as D
>>> mean([D("0.5"), D("0.75"), D("0.625"), D("0.375")])
Decimal('0.5625')

注意

均值受outliers 的強烈影響,不一定是數據點的典型示例。有關 central tendency 的更穩健但效率較低的度量,請參閱 median()

樣本均值給出了真實總體均值的無偏估計,因此當對所有可能的樣本取平均值時,mean(sample) 收斂於整個總體的真實均值。如果data 代表整個總體而不是樣本,那麽mean(data) 等價於計算真實總體均值 μ。

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 statistics.mean。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。