我试图使用for循环多次调用方法,但更改变量(i
)的值,该变量将在每次迭代时传递到方法(method1
)中。我计划在 for 循环中执行此操作,但不断收到错误:
类型错误:"numpy.ndarray"对象不可调用
我已经查看了其他类似的问题,但似乎没有一个可以解决我的问题或提供一种仍然以我想要的方式调用该方法的方法。
array = np.array([1, 63, 96, 122, 35, 52, 67, 0.01])
for i in array:
result = method1(collection, data, i)
method1= price.dot(result)
任何这方面的帮助将不胜感激!
在分配时在 for 循环中method1 = price.dot(result)
method1 现在是一个numpy.ndarray
,在循环的下一次迭代中,它不再可调用
你应该能够用它遍历 numpy 数组。只是想知道您的代码中没有"方法"和"1"之间的空格,是吗?因为那里不应该有空间...