假设某数据属性取值分别为[5,9,13,14,15,17,19,21,22,22,25,26,26,29,32,39,52] 用python 计算该列数的均值、中位数、众数、第一四分位数、第三四分位数、最大值、最小值、极差,标准差
时间: 2024-06-15 10:04:36 浏览: 92
均值、方差、标准差的python代码
5星 · 资源好评率100%
要计算给定数据属性的均值、中位数、众数、第一四分位数、第三四分位数、最大值、最小值、极差和标准差,可以使用Python中的统计库numpy和scipy来实现。下面是使用这些库计算的示例代码:
```python
import numpy as np
from scipy import stats
data = [5, 9, 13, 14, 15, 17, 19, 21, 22, 22, 25, 26, 26, 29, 32, 39, 52]
# 均值
mean = np.mean(data)
print("均值:", mean)
# 中位数
median = np.median(data)
print("中位数:", median)
# 众数
mode = stats.mode(data)
print("众数:", mode.mode[0])
# 第一四分位数
q1 = np.percentile(data, 25)
print("第一四分位数:", q1)
# 第三四分位数
q3 = np.percentile(data, 75)
print("第三四分位数:", q3)
# 最大值
max_value = np.max(data)
print("最大值:", max_value)
# 最小值
min_value = np.min(data)
print("最小值:", min_value)
# 极差
range_value = max_value - min_value
print("极差:", range_value)
# 标准差
std = np.std(data)
print("标准差:", std)
```
阅读全文