python组合数据类型之列表第7关:绘制钟形曲线
时间: 2024-12-02 08:21:02 浏览: 17
在Python中,要绘制钟形曲线(通常称为高斯分布或正态分布),你可以使用matplotlib库,特别是其中的概率密度函数(PDF)功能。首先,你需要安装matplotlib库,如果还没有安装可以使用pip install matplotlib命令。下面是一个简单的例子,展示如何生成并绘制钟形曲线:
```python
import numpy as np
import matplotlib.pyplot as plt
# 设置均值和标准差
mu = 0 # 均值
sigma = 1 # 标准差
# 创建x轴的范围
x = np.linspace(-10, 10, 400) # 钟形曲线会在-10到10之间画出400个点
# 计算每个点的高斯概率密度
pdf = (1 / (np.sqrt(2 * np.pi) * sigma)) * np.exp(-(x - mu)**2 / (2 * sigma**2))
# 绘制图形
plt.plot(x, pdf)
plt.title('钟形曲线')
plt.xlabel('Value')
plt.ylabel('Probability Density')
plt.show()
阅读全文