gpt4 book ai didi

python - cumtrapz 收到意外的关键字参数 'initial'

转载 作者:行者123 更新时间:2023-12-01 05:53:38 25 4
gpt4 key购买 nike

Here我找到了一个使用integrate.cumtrapz()的示例,但它对我不起作用 - 当我尝试在

中设置initial=0时
y_int = integrate.cumtrapz(y, x, initial=0)

我收到错误

TypeError: cumtrapz() got an unexpected keyword argument 'initial'

有什么问题吗?

最佳答案

您运行的 scipy 版本是什么?我有 scipy 0.10.1,并且关键字 initial 也无法识别。此外,文档字符串也没有它,而 scipy 0.11 的源代码(您链接的)有它。这让我猜测这是 v 0.11 中添加的东西。

确实:

>>> import scipy.integrate as si
>>> si.__file__
'/usr/local/lib/python2.6/dist-packages/scipy/integrate/__init__.pyc'

然后检查源代码(位于quadrature.py中)——签名为

 def cumtrapz(y, x=None, dx=1.0, axis=-1):

要检查 scipy 版本,请执行以下操作:

>>> scipy.__version__
'0.10.1'

关于python - cumtrapz 收到意外的关键字参数 'initial',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13381798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com