python计算直方图的标准差
时间: 2023-10-25 12:07:14 浏览: 243
python 标准差计算的实现(std)
标准差可以用 NumPy 库计算。可以使用 numpy.histogram() 计算直方图,再使用 numpy.std() 计算标准差。具体实现可以参考以下代码:
```
import numpy as np
import matplotlib.pyplot as plt
# 生成随机数据
data = np.random.randn(1000)
# 计算直方图
hist, bin_edges = np.histogram(data, bins=30)
# 计算标准差
std = np.std(hist)
# 显示直方图
plt.hist(data, bins=30)
plt.show()
# 显示标准差
print("标准差为:", std)
```
阅读全文