1 直接赋值
a = [1, 2]
b = a
b的内存地址是a的,所以改变b相应也会改变a
2 浅拷贝(视图)
b = a.view()
会创建一个新的数组对象,该方法创建的新数组的维数更改不会更改原始数据的维数。但是使用切片创建视图修改数据会影响到原始数组,即b = a[3:]
3 深拷贝(副本)
b = a.copy()
对副本数据进行修改,不会影响到原始数据,它们物理内存不在同一位置