请问下为什么matplotlib 绘制的高斯分布曲线是反的呢?-灵析社区

正确计算方式

请问下,如下代码,只是将XA = np.arange(-1, 1, 0.01)*-1 这里的X 都乘-1后,绘制的曲线(红色)是反的,这里相乘只是改变了 X 的值,并没有改变底数,但是为什么会是反的呢? X = np.arange(-1, 1, 0.01) XA = np.arange(-1, 1, 0.01)*-1 Y = np.exp(X) plt.plot(X, Y) plt.plot(XA, Y, color='r') plt.axvline(x=0, color='r', linestyle='--') plt.axhline(y=0, color='r', linestyle='--') plt.xlabel('x') plt.ylabel('y') plt.title('Gaussian Distribution') plt.show() ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/72f43f501724036a9daab29fce31b022.png)

阅读量:14

点赞量:0

问AI
取反了 -1 变成了 1,0 还是 0,1 变成了 -1,不乘以-1就行 X = np.arange(-1, 1, 0.01) XA = np.arange(-1, 1, 0.01) # 不再乘以-1 Y = np.exp(X) plt.plot(X, Y) plt.plot(XA, Y, color='r') plt.axvline(x=0, color='r', linestyle='--') plt.axhline(y=0, color='r', linestyle='--') plt.xlabel('x') plt.ylabel('y') plt.title('Gaussian Distribution') plt.show() "8e2560f2-c27f-45e7-b9bb-1fc5bbbec6d1.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241207/4469253fab648121b6e299274fa5182f.png)