我在这里做错了什么?import numpy as npimport scipy.optimize as sodef f(z): return zguess=np.array([1,1])z0=so.newton(f,guess)我收到以下错误:ValueError:包含多个元素的数组的真值不明确。使用 a.any() 或 a.all()如果函数域是多值的,scipy 文档中有一些关于向量化函数的信息,但不太明白我必须做什么。
1 回答

狐的传说
TA贡献1804条经验 获得超3个赞
如果我使用旧版本的 lib ( Python 3.6.3
, scipy 1.1.0
)运行您的代码,则会收到与您在问题中显示的相同的错误。
当我升级到更新版本(相同的 python scipy 1.2.1
)时,错误消失并且代码运行良好。
添加回答
举报
0/150
提交
取消