PyTorch中的torch.Tensor.view()和torch.Tensor.view_as()的用法详解

Posted 魏晓蕾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyTorch中的torch.Tensor.view()和torch.Tensor.view_as()的用法详解相关的知识,希望对你有一定的参考价值。

1、torch.Tensor.view()

相当于 Numpy.reshape() 操作,view() 方法返回一个新的 tensor,如果用新的 dtype 对 tensor 进行变换,新的 dtype 的数据类型字节数(比如64、32或16)必须与变换前的 dtype 的数据类型字节数相同。

2、torch.Tensor.view_as()

torch.Tensor.view_as(other) → Tensor

返回的 tensor 与 other 的 size 相同,即构造一个与 other 相同维度的新 tensor。相当于 self.view(other.size()) 的效果。

以上是关于PyTorch中的torch.Tensor.view()和torch.Tensor.view_as()的用法详解的主要内容,如果未能解决你的问题,请参考以下文章

Pytorch Note37 PyTorch 中的循环神经网络模块

Pytorch中的Conv1d()函数

pytorch中的数据加载(dataset基类,以及pytorch自带数据集)

pytorch torch类

Pytorch 中的 dim

PyTorch从入门到精通100讲-神经网络在pytorch中的应用