Python statistics.median() 方法
示例
計算給定資料的中位數(中間值)
# 匯入 statistics 庫
import statistics
# 計算中間值
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 | 必需。用於資料的值(可以是任何序列、列表或迭代器) |
注意: 如果 data 為空,則返回 StatisticsError。
技術詳情
返回值 | 一個 float 值,表示給定資料的中位數(中間值) |
---|---|
Python 版本 | 3.4 |