python正态分布图
时间: 2023-05-29 14:08:03 浏览: 213
python正态分布画图
以下是一个使用Python绘制正态分布图的示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成一组随机数据
mu, sigma = 0, 0.1 # 均值和标准差
data = np.random.normal(mu, sigma, 1000)
# 绘制正态分布图
count, bins, ignored = plt.hist(data, 30, density=True)
plt.plot(bins, 1/(sigma * np.sqrt(2 * np.pi)) *
np.exp( - (bins - mu)**2 / (2 * sigma**2) ),
linewidth=2, color='r')
plt.show()
```
该代码使用numpy库中的`random.normal`函数生成一组随机数据,然后使用matplotlib库中的`hist`函数绘制直方图,并使用`plot`函数绘制正态分布曲线。最终结果如下图所示:
![正态分布图](https://i.imgur.com/6jBD0sC.png)
阅读全文