当你绘制 f(x)=e^((-x)^2)
那么 Wolfram Alpha 会向您显示:

但是 Anaconda Spyder 显示了这一点:

代码是:

import pylab as pyl
import numpy as nu
x = nu.linspace(-5,5,1000)
f = nu.exp(-x**2)
pyl.plot(x,f)
pyl.show()

代码不是问题。我只是很困惑为什么我会得到 2 个不同的图表。
哪个图现在是“正确的”?

最佳答案

注意两者的区别

numpy.exp(-x**2)     ## (1)
numpy.exp((-x)**2)   ## (2)

在 wolfram alpha 中绘制 (2),在 spyder 中绘制 (1)

关于python - "the right one"是哪个图?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54374951/

10-12 23:04