Python Scipy&x27;s solve#u ivp can';我似乎无法处理其他论点

Python Scipy&x27;s solve#u ivp can';我似乎无法处理其他论点,python,python-3.x,scipy,Python,Python 3.x,Scipy,使用solve_ivpdocs页面本身()中的简单示例时: 我得到以下错误: return np.asarray(fun(t, y), dtype=dtype) TypeError: lotkavolterra() missing 4 required positional arguments: 'a', 'b', 'c', and 'd' solve_ivp实现是否有问题,或者文档页面中给出的示例是否不正确?在过去的一个小时里,我一直在尝试解决一个类似的问题(将两个numpy数组作为附加参数

使用
solve_ivp
docs页面本身()中的简单示例时:

我得到以下错误:

return np.asarray(fun(t, y), dtype=dtype)
TypeError: lotkavolterra() missing 4 required positional arguments: 'a', 'b', 'c', and 'd'

solve_ivp
实现是否有问题,或者文档页面中给出的示例是否不正确?在过去的一个小时里,我一直在尝试解决一个类似的问题(将两个numpy数组作为附加参数传入),但当我尝试查看一个更简单的示例是否有效时,我惊讶地发现它也失败了。我是疯了,还是上面的例子对其他人也失败了?

我从你那里得到了正确的输出代码
args
参数被添加到SciPy 1.4版中的
solve\u ivp
。我怀疑你有一个旧版本。您可以通过
import-scipy检查正在使用的版本;print(scipy.\uuu version\uuuu)
谢谢Warren,更新了
scipy
return np.asarray(fun(t, y), dtype=dtype)
TypeError: lotkavolterra() missing 4 required positional arguments: 'a', 'b', 'c', and 'd'