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
广告