文档中给出若干数据,求算数平均数和中位数,python实现
时间: 2024-03-15 08:43:49 浏览: 166
python求平均数、方差、中位数的例子
5星 · 资源好评率100%
假设给出的数据存储在一个列表 `data` 中,可以使用以下代码来求算数平均数和中位数:
```python
# 求算数平均数
mean = sum(data) / len(data)
# 求中位数
sorted_data = sorted(data)
n = len(data)
if n % 2 == 0:
median = (sorted_data[n//2-1] + sorted_data[n//2]) / 2
else:
median = sorted_data[n//2]
```
解释一下:
- 求算数平均数的公式是把所有数据相加,再除以数据的个数。
- 求中位数的方法是先将数据从小到大排序,然后再根据数据的个数分为两种情况:
- 如果数据的个数是偶数,那么中位数就是中间两个数的平均值。
- 如果数据的个数是奇数,那么中位数就是中间的那个数。
希望能对你有所帮助。
阅读全文