python浅拷贝和深拷贝

2019-07-18  本文已影响0人  幽并游侠儿_1425

这个部分很容易出错的。

浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝,此为浅拷贝。

深拷贝:对基本数据类型进行值传递,对引用数据类型,创建一个新的对象,并复制其内容,此为深拷贝。

参考链接:https://blog.csdn.net/u013548568/article/details/79145401

修改y并不改变原来的x

y = x:clone()

y = torch.Tensor(2,2):copy(x)

torch中对于直接赋值的这种操作一定要小心,先看看是不是需要直接赋值,还是重新开辟一块内存来存放 

上一篇 下一篇

猜你喜欢

热点阅读