python如何计算一系列数的平均值,中位数,极差,方差,上四分位数,下四分位数?
时间: 2023-06-17 17:04:28 浏览: 1265
可以使用Python的NumPy和SciPy库来计算这些统计量。以下是一些代码示例:
```python
import numpy as np
from scipy import stats
# 创建一系列数
data = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 计算平均值
mean = np.mean(data)
print("平均值:", mean)
# 计算中位数
median = np.median(data)
print("中位数:", median)
# 计算极差
range = np.max(data) - np.min(data)
print("极差:", range)
# 计算方差
variance = np.var(data)
print("方差:", variance)
# 计算上四分位数和下四分位数
q1 = np.percentile(data, 25)
q3 = np.percentile(data, 75)
print("上四分位数:", q1)
print("下四分位数:", q3)
```
输出结果:
```
平均值: 5.0
中位数: 5.0
极差: 8
方差: 6.666666666666667
上四分位数: 3.0
下四分位数: 7.0
```
使用Scipy库中的`stats`模块可以更方便地计算上四分位数和下四分位数。代码示例:
```python
import numpy as np
from scipy import stats
# 创建一系列数
data = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 计算上四分位数和下四分位数
q1 = stats.scoreatpercentile(data, 25)
q3 = stats.scoreatpercentile(data, 75)
print("上四分位数:", q1)
print("下四分位数:", q3)
```
输出结果:
```
上四分位数: 3.0
下四分位数: 7.0
```
阅读全文
相关推荐
















