Python中的统计函数


Python 通过导入 `statistics` 模块,能够解决数学表达式和统计数据问题。Python 可以进行各种类型的统计和数学运算。

这些函数计算样本或总体的平均值。

mean() 数据的算术平均值(平均数)。
harmonic_mean() 数据的调和平均值。
median() 数据的中位数(中间值)。
median_low() 数据的低中位数。
median_high() 数据的高中位数。
median_grouped() 分组数据的中间值,并计算分组数据的第50个百分位数。
mode() 数据出现次数最多的值。

mean()

此函数计算序列或迭代器中样本数据的算术平均值或平均值。

示例

list = [1, 2, 3,3,4,5,] 
print ("The mean values is : ",end="") 
print (statistics.mean(list))

输出

The mean value is : 3 

harmonic_mean()

此函数计算顺序或迭代的实数值(调和平均数)。

示例

list = [1,2,3]
print ("The harmonic _mean values is : ",end="") 
print (statistics.harmonic_mean(list))

输出

The harmonic _mean values is :1.6

median()

此函数计算迭代顺序中算术数据的中间值。

示例

list= [1, 3,5,7] 
print ("The median values is : ",end="")
print (statistics.median(list))

输出

The median values is :4.0

median_low()

此函数计算奇数个元素数据的中位数,但对于偶数个元素,它计算数据中两个中间元素中较小的一个。

示例

list = [1,2,2,3,3,3]
print ("The median_low values is : ",end="") 
print (statistics.median_low(list))

输出

The median_low values is :2

median_high()

此函数计算奇数个元素数据的中位数,但对于偶数个元素,它计算数据中两个中间元素中较大的一个。

示例

list = [1,2,2,3,3,3]
print ("The median_high values is : ",end="") 
print (statistics.median_high(list))

输出

The median_high values is :3

median_grouped()

此函数用于计算分组数据的中间值,并计算分组数据的第50个百分位数。

示例

list = [2,2,3,4]
print ("The median_grouped values is : ",end="") 
print (statistics.median_grouped(list))

输出

The median_grouped values is : 2.5

mode()

此函数从离散或名义数据或出现次数最多的数字中返回最常见的数。

示例

list = [2,2,3,4,4,1,2]
print ("The mode values is : ",end="") 
print (statistics.mode(list))

输出

The mode values is : 2

更新于:2019年7月30日

3K+ 次浏览

启动你的职业生涯

完成课程后获得认证

开始学习
广告