正态分布的问题

trouble with normal distribution

我有绘制高斯分布的代码,但它没有以 0 为中心:

def gaussn(x):
    return 1/(np.sqrt(2*np.pi))*np.exp(-0.5*x**2)

X=np.linspace(-5,5)
GAUS=gaussn(X)
plt.plot(GAUS)

为什么它以 25 而不是 0 为中心?

试试 plt.plot(X,GAUS)。通过不指定 x 轴,它只是 运行 从 0 到 50(即数组的长度)。