我正在尝试使用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'