python median
时间: 2023-10-12 11:20:44 浏览: 85
Python_for_Data_Analysis
计算列表的中位数可以使用Python的内置函数`statistics.median()`。如果列表长度为奇数,则中位数为中间值;如果列表长度为偶数,则中位数为中间两个值的平均值。
以下是一个示例代码:
```python
import statistics
lst = [1, 3, 5, 7, 9]
median = statistics.median(lst)
print(median) # 输出 5
lst = [1, 3, 5, 7, 9, 11]
median = statistics.median(lst)
print(median) # 输出 6
```
如果列表中有字符串或其他不支持比较运算的类型,`statistics.median()`函数将会报错,此时可以使用第三方库numpy中的`numpy.median()`函数来计算中位数。
阅读全文