加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 哪个图是“正确的”?

发布时间:2020-12-20 11:09:26 所属栏目:Python 来源:网络整理
导读:当你绘制f(x)= e ^(( – x)^ 2) 然后Wolfram Alpha向您展示: 但Anaconda Spyder表明了这一点: 代码是: import pylab as pylimport numpy as nux = nu.linspace(-5,5,1000)f = nu.exp(-x**2)pyl.plot(x,f)pyl.show() 代码不是问题.我很困惑为什么我得到2个
当你绘制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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读