【发布时间】:2020-09-11 06:05:04
【问题描述】:
我会尽量简单地解释这个...
以下代码取自我定义的函数。
我正在为每一步更新值R,我知道这可以正常工作。 R 是一个矩阵,我需要将每个更新的矩阵添加到列表R_list_eq。当我打印列表时,我确实得到了一个矩阵列表,但它们都是一样的,所以我猜代码在某个地方被覆盖了。
R_list_eq = []
R, V, F, box_width = md.initialize_particles(n_atoms, temperature, rho, eps)
for n in range(20000):
R += dt * V + 0.5 * dt**2 * F
if n > 10000:
R_list_eq.append(R)
【问题讨论】:
标签: python list matrix variable-assignment