我有一些python代码使用函数scipy.integrate.simpson
,例如,我使用import scipy.integrate as scp_int
导入scipy,然后以以下方式使用它:vol_r = scp_int.simpson(f_integrand_r,dx=_dx1,axis=0)
我收到此错误
vol_r = scp_int.simpson(f_integrand_r,dx=_dx1,axis=0)
AttributeError: module 'scipy.integrate' has no attribute 'simpson'`
我已经使用pip install scipy
安装了scipy软件包,并重新启动了计算机。我不知道为什么会发生这种情况?有人能给予我原因或帮助我解决这个问题吗?
1条答案
按热度按时间xam8gpfp1#
我怀疑您使用的是SciPy 1.5版(或更旧的版本)。如果您不知道您安装的是哪个版本,您可以通过
在1.6.0中增加了
simpson
;它是旧函数simps
的新名称。如果无法升级,则应该使用simps
代替simpson
。