如何从np.arange中检索值



我有行

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对象是不可调用的。对此有什么解决方案吗?

感谢

您的a变量是一个numpy.ndarray对象,而不是函数,但您正在将a作为函数访问。尝试访问数组的正确语法:

a[v]

而不是:

a(v)

最新更新