请问下为什么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()
回答:
取反了 -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()
以上是 请问下为什么matplotlib 绘制的高斯分布曲线是反的呢? 的全部内容, 来源链接: utcz.com/p/939037.html