前言
往期回顾:
- Python进阶系列教程-- Python3 正则表达式(一)
- Python进阶系列教程-- Python3 CGI编程(二)
- Python进阶系列教程-- Python3 MySQL - mysql-connector 驱动(三)
- Python进阶系列教程-- Python3 MySQL 数据库连接 - PyMySQL 驱动
- Python进阶系列教程-- Python3 网络编程(五)
- Python进阶系列教程-- Python3 SMTP发送邮件(六)
- Python进阶系列教程-- Python3 多线程(七)
- Python进阶系列教程-- Python3 XML 解析(八)
- Python进阶系列教程-- Python3 JSON 数据解析(九)
- Python进阶系列教程-- Python3 日期和时间(十)
- Python进阶系列教程-- 内置函数(十一)
- Python进阶系列教程-- MongoDB(十二)
- Python进阶系列教程-- urllib(十三)
- Python进阶系列教程-- uWSGI 安装配置(十四)
- Python进阶系列教程–pip(十五)
- Python进阶系列教程–operator 模块(十六)
- Python进阶系列教程–math 模块(十七)
- Python进阶系列教程–random 模块(十八)
- Python进阶系列教程–requests 模块(十九)
- Python进阶系列教程–Python AI 绘画(二十)
Python statistics 是标准库中的一个模块,模块提供了许多基本统计计算的函数。
statistics 模块是在 Python 3.4 版本中新增加的,可以帮助我们分析和计算数据集的统计特征。
要使用 statistics 函数必须先导入:
import statistics
查看 statistics 模块中的内容:
>>> import statistics
>>> dir(statistics)
['Counter', 'Decimal', 'Fraction', 'NormalDist', 'StatisticsError', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_coerce', '_convert', '_exact_ratio', '_fail_neg', '_find_lteq', '_find_rteq', '_isfinite', '_normal_dist_inv_cdf', '_ss', '_sum', 'bisect_left', 'bisect_right', 'erf', 'exp', 'fabs', 'fmean', 'fsum', 'geometric_mean', 'groupby', 'harmonic_mean', 'hypot', 'itemgetter', 'log', 'math', 'mean', 'median', 'median_grouped', 'median_high', 'median_low', 'mode', 'multimode', 'numbers', 'pstdev', 'pvariance', 'quantiles', 'random', 'sqrt', 'stdev', 'tau', 'variance']
math 模块方法
方法 | 描述 |
---|---|
statistics.harmonic_mean() | 计算给定数据集的调和平均值。 |
statistics.mean() | 计算数据集的平均值 |
statistics.median() | 计算数据集的中位数 |
statistics.median_grouped() | 计算给定分组数据集的分组中位数 |
statistics.median_high() | 计算给定数据集的高位中位数 |
statistics.median_low() | 计算给定数据集的低位中位数。 |
statistics.mode() | 算数据集的众数(出现频率最高的值) |
statistics.pstdev() | 计算给定数据集的样本标准偏差 |
statistics.stdev() | 计算数据集的标准差 |
statistics.pvariance() | 计算给定数据集的样本方差 |
statistics.variance() | 计算数据集的方差 |
statistics.quantiles() | 计算数据集的分位数,可指定分位数的数量(默认为四分位数) |