假设有 a 和 b 两个NumPy 数组:
- 不管是 a = b,还是 a[…] = b,a 都被赋值 [4,5,6]。但是,此时 a 指向的内存地址不同。
- 在 a = b 的情况下,a 指向的内存地址和 b 一样, 由于实际的数据(4,5,6)没有被复制,所以这可以说是浅复制
- 而在 a[…] = b时,a 的内存地址保持不变,b 的元素被复制到 a 指向的内存上。这时,因为实际的数据被复制了,所以称为深复制
- 由此可知,使用省略号可以固定变量的内存地址(在上面的例子中,a的地址是固定的)
- 最后二者的地址一致
- 最后a,b二者的地址不一样


![numpy中的[...]省略号赋值 numpy中的[...]省略号赋值](http://www.mshxw.com/aiimages/31/971706.png)
