“无法分配给函数调用”错误消息

时间:2019-11-17 16:30:07

标签: python arrays loops for-loop multidimensional-array

我正在尝试使用for循环填充2D数组,但是始终收到“无法分配给函数调用”错误。我正在尝试在每次迭代的新行中的每个循环中存储xa的新值。 xa是随每个循环而变化的函数,代表着放射性衰变中A剩余的粒子数随时间变化。

我以后希望能够取每一行的平均值并将其存储到新数组中。

    A_values = numpy.zeros([20, 402])

    for i in range(0,20):

        xa = numpy.concatenate([evolve_system(NA, NB, NC, rules1, nsteps)[0], evolve_system(final_NA, final_NB, final_NC, rules2, nsteps)[0]])

        A_values([i]) = xa

错误消息:

' File "<ipython-input-62-e1d800a3aed8>", line 40
    A_values([i]) = xa
        ^

SyntaxError: can't assign to function call'

0 个答案:

没有答案