暂时就想到这么多
import numpy as np
a = np.arange(4) # a = [0 1 2 3]
b = a
c = a
d = b
a[0] = 12 # a = [12 1 2 3]
print(b is a) # True
print(d is a) # True
# 上面两句都是判断语句,如果两个变量是同一个,就返回True、反之False
# 所有变量都是a,他们互相影响(都是一个变量)
# 为了避免出现上面的情况,我们需要使用deep copy方法
b = a.copy() # deep copy
print(b is a) # False
a[1:3] = [456, 53]
print(b) # [12 1 2 3]
print(a) # [ 12 456 53 3]