python生成正态分布图像
时间: 2023-09-16 22:09:18 浏览: 41
你可以使用 Python 中的 `numpy` 和 `matplotlib` 模块来生成正态分布图像。以下是一个简单的代码示例:
```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()
```
上述代码中,使用 `np.random.normal` 函数生成了一个均值为 0,标准差为 0.1 的正态分布随机数据,然后使用 `plt.hist` 函数绘制了直方图,并使用 `plt.plot` 函数绘制了对应的正态分布曲线。最后调用 `plt.show` 函数显示图像。
相关问题
python生成正态分布数据
可以使用Python中的NumPy库来生成正态分布数据,具体步骤如下:
1.导入NumPy库
import numpy as np
2.设置正态分布的均值和标准差
mu, sigma = 0, 0.1
3.生成正态分布数据
data = np.random.normal(mu, sigma, 1000)
其中,np.random.normal()函数用于生成正态分布数据,参数mu为均值,sigma为标准差,1000为生成数据的数量。
4.可视化数据
可以使用Matplotlib库将生成的数据可视化。
import matplotlib.pyplot as plt
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()
其中,plt.hist()函数用于绘制直方图,30为直方图的柱数,density=True表示将直方图归一化。plt.plot()函数用于绘制正态分布曲线。最后使用plt.show()函数显示图像。
生成的正态分布数据和图像如下所示:
![正态分布数据.png](https://i.loli.net/2021/08/11/6OvIek8WlDmKaiV.png)
正态分布图像python
好的,以下是绘制正态分布图像的Python代码:
```python
import numpy as np
import matplotlib.pyplot as plt
mu, sigma = 0, 0.1 # 均值和标准差
s = np.random.normal(mu, sigma, 1000) # 生成1000个符合正态分布的随机数
count, bins, ignored = plt.hist(s, 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() # 显示图像
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)