python 中计算中位数的
时间: 2024-05-01 13:23:52 浏览: 163
在 Python 中可以使用 `statistics` 模块的 `median()` 函数来计算中位数。如果要计算一个数列的中位数,可以将数列作为 `median()` 函数的参数传入。例如:
```python
import statistics
data = [1, 2, 3, 4, 5]
median = statistics.median(data)
print(median) # 输出 3
```
如果数列中有偶数个数,则中位数为中间两个数的平均值。例如:
```python
data = [1, 2, 3, 4, 5, 6]
median = statistics.median(data)
print(median) # 输出 3.5
```
注意,`statistics` 模块是 Python 3.4 中新增的模块,如果你的 Python 版本较低,可能需要使用其他方法来计算中位数。
阅读全文