我正在尝试使用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'
目前没有回答
相关问题 更多 >
编程相关推荐