Python statistics 模块
实例
计算考试成绩的平均分和中位数:
import statistics
scores = [85, 92, 78, 90, 88]
print(f'Mean score: {statistics.mean(scores)}')
print(f'Median score: {statistics.median(scores)}')
亲自试一试 »
定义和用法
统计模块提供用于计算数值数据的数理统计量的函数。
使用它来计算平均值、离散程度以及其他用于数据分析的统计值。
成员
| 成员 | 描述 |
|---|---|
| StatisticsError | 统计相关错误异常。 |
| correlation() | 返回皮尔逊相关系数。 |
| covariance() | 返回两个输入的样本协方差。 |
| fmean() | 返回快速浮点算术平均值。 |
| geometric_mean() | 返回数据的几何平均值。 |
| harmonic_mean() | 返回数据的调和平均值。 |
| mean() | 返回数据的算术平均值(均值)。 |
| median() | 返回数据的中位数(中间值)。 |
| median_grouped() | 返回分组连续数据的中位数。 |
| median_high() | 返回数据的中位数(高值)。 |
| median_low() | 返回数据的中位数(低值)。 |
| mode() | 返回出现次数最多的数据点。 |
| multimode() | 返回出现次数最多的数据点列表。 |
| pstdev() | 返回总体标准差。 |
| pvariance() | 返回总体方差。 |
| quantiles() | 将数据按相等概率划分成若干区间。 |
| stdev() | 返回样本标准差。 |
| variance() | 返回样本方差。 |

