复制的方法

1、b=a

这种情况下,a和b指向的地址一样,将a的值赋给b,如果对b进行修改,那么a的内容一样会发生变化。

2、b=a.view()

这种为浅复制,b只有在复制这一瞬间和a一样,之后对于b形状的改变对a不产生任何影响。a和b变量占用的为不同的地址。但其数值存储的地方共享一块内存,所以当b数值变化,a同样会发生变化。(指针)

3、b=a.copy()

b之后的所有操作均与a无关,a和b相互独立,不存在共享的数据部分。

猜你喜欢

转载自blog.csdn.net/pigeontang/article/details/81333803