= 的赋值方式会带有关联性
首先 import numpy 并建立变量, 给变量赋值。
1 | import numpy as np |
改变a的第一个值,b、c、d的第一个值也会同时改变。
1 | a[0] = 11 |
确认b、c、d是否与a相同。
1 | b is a # True |
同样更改d的值,a、b、c也会改变。
1 | d[1:3] = [22, 33] # array([11, 22, 33, 3]) |
copy() 的赋值方式没有关联性
1 | b = a.copy() # deep copy |
此时a与b已经没有关联。
