参考 torch中的copy()和clone() - 云+社区 - 腾讯云
torch中的copy()和clone()
1、torch中的copy()和clone()
y = torch.Tensor(2,2):copy(x) ---
修改y并不改变原来的x
y = x:clone()
修改y也不改变x
y = x
修改y这个时候就开始改变x了
注意,官网中Returns a clone of a tensor. The memory is copied.内存被复制,也即重新分配了一份内存个y,所以y改变x不改变,对于copy是一样的.copy允许复制的维度不一样,但是元素个数必须是相同的。