import numpy as np
a=np.arange(4)
b=a
c=a
d=b
这样的赋值实质上这几个数都是a,当a改变的时候其他的各个数都会跟着改变,如果想不随着a的改变而改变则应该这样赋值:
b=a.copy()
numpy的 copy & deep copy
最新推荐文章于 2023-08-19 17:23:49 发布
import numpy as np
a=np.arange(4)
b=a
c=a
d=b
这样的赋值实质上这几个数都是a,当a改变的时候其他的各个数都会跟着改变,如果想不随着a的改变而改变则应该这样赋值:
b=a.copy()