NumPy中的错误:'numpy.ndarray'对象不可调用

时间:2017-04-29 13:22:27

标签: python python-3.x numpy jupyter-notebook

我正在处理一个古诺问题,但是收到了这个错误:

  

TypeError: 'numpy.ndarray' object is not callable

任何人都可以帮我找到我得到的错误吗?

1 个答案:

答案 0 :(得分:1)

你的函数resid在调用时返回一个numpy-array。

你需要给broyden一个函数,但给它一个被调用的函数,所以它不再是一个函数,但已经被评估为某个数组了。这导致broyden1调用生成的numpy-array。

这不相等:

c1= broyden1(resid(c,p_node,alpha,eta,phi), c)
c1= broyden1(resid, c)

我忽略了可能的后果。