【发布时间】:2022-12-17 14:23:58
【问题描述】:
我正在尝试绘制一组数据点的概率密度函数,这些数据点是从正态分布中采样的,如下所示:
mu, sigma = 0, 1
N = 100000
s = np.random.normal(mu, sigma, N)
def normal_dist(x , mean , sd):
prob_density = (np.pi*sd) * np.exp(-0.5*((x-mean)/sd)**2)
return prob_density
pdf = normal_dist(s, mu, sigma)
plt.plot(s,pdf , color = 'red')
plt.xlabel('Data points')
plt.ylabel('Probability Density')
plt.show()
但这是我得到的照片。我有兴趣获得代表 pdf 的一行。我哪里做错了?
【问题讨论】:
标签: python python-3.x matplotlib