python实现高斯分布
时间: 2023-09-27 11:08:21 浏览: 163
使用python模拟高斯分布例子
5星 · 资源好评率100%
高斯分布,也称为正态分布,是一种常见的概率分布。在Python中可以使用scipy库中的stats模块来实现高斯分布。
具体实现代码如下:
```python
from scipy.stats import norm
# 定义均值和标准差
mu, sigma = 0, 0.1
# 生成高斯分布随机数
s = np.random.normal(mu, sigma, 1000)
# 计算概率密度函数值
p = norm.pdf(s, mu, sigma)
# 绘制概率密度函数图像
plt.plot(s, p)
plt.show()
```
其中,使用`np.random.normal()`函数生成1000个符合高斯分布的随机数,然后使用`norm.pdf()`函数计算这些随机数的概率密度函数值,并最终绘制出概率密度函数图像。
阅读全文