Python 统计模块 median() 方法
实例
计算给定数据的中值(中间值):
# Import statistics Library
import statistics
# Calculate middle values
print(statistics.median([1, 3, 5, 7, 9, 11, 13]))
print(statistics.median([1, 3, 5, 7, 9, 11]))
print(statistics.median([-11, 5.5, -3.4, 7.1, -9, 22]))
定义与用法
statistics.median()
方法计算给定数据集的中值(中间值)。该方法还在计算中值之前按升序对数据进行排序。
提示:中值的数学公式是:中值={(n+1)/2}次值,其中 n 是一组数据中的值的数量。为了计算中值,数据必须首先按升序排序。中位数是中间数。
注意:如果数据值的数量为奇数,则返回精确的中间值。如果数据值的数量为偶数,则返回两个中间值的平均值。
语法
statistics.median(data)
参数值
参数 | 描述 |
---|---|
data | 必须的。要使用的数据值(可以是任何序列、列表或迭代器) |
注意:如果数据为空,则返回统计错误。
技术细节
返回值: | 一个 float 值,表示给定数据的中值(中间值) |
---|---|
Python 版本: | 3.4 |