【发布时间】:2019-03-12 05:37:42
【问题描述】:
我正在尝试使用 for 循环多次调用一个方法,但更改将在每次迭代时传递给方法 (method1) 的变量 (i) 的值。我计划在 for 循环中执行此操作,但不断收到错误:
TypeError: '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)
对此的任何帮助将不胜感激!
【问题讨论】:
-
method1真的是函数吗?可能是一个 numpy 数组(错误地)?还是错误发生在method1内部?您可能需要显示完整的错误和回溯。 -
是的,这是我的错误的原因我已经扩展了示例代码以使其清晰