【发布时间】:2019-02-01 04:11:35
【问题描述】:
这是我的代码
import numpy as np
v = np.zeros(4)
backup = np.zeros(4)
for i in range(3):
backup = v
v[0] = 1
print(backup)
我的输出是:
[1. 0. 0. 0.]
[1. 0. 0. 0.]
[1. 0. 0. 0.]
但我期待:
[0. 0. 0. 0.]
[1. 0. 0. 0.]
[1. 0. 0. 0.]
为什么备份矩阵会在分配前更新?
【问题讨论】:
标签: python python-3.x numpy