如何从np.arange检索值?

时间:2020-05-05 02:35:46

标签: arrays numpy for-loop

我有线

a = np.arange(2.8,4,0.0001)

稍后,我需要在for循环中将其用作函数的一部分

x(v,n+1) = a(v)*x(v,n)*(1-x(v,n))

其中v和n均为for循环的索引号。但是它说numpy.ndarray对象是不可调用的。有什么解决办法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您的a变量是一个numpy.ndarray对象,而不是一个函数,但是您正在以函数形式访问a。尝试使用正确的语法访问数组:

a[v]

代替:

a(v)