我有这样的代码:
import numpy as np
area = np.zeros([2,2])
f = area
print(area)
f[0][0]=1
print(area)
print(f)
产生以下数组
[[0. 0.]
[0. 0.]]
[[1. 0.]
[0. 0.]]
[[1. 0.]
[0. 0.]]
我如何获得它,以使
area
数组不“链接”到f
数组,即在计算之后f
数组更改但area
数组不更改?
最佳答案
您需要复制area
:
f = area.copy()
关于python - 如何使变量等效于其他变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59472428/