Pytorch Tensor维度交换 程序员文章站 2022-06-11 22:09:07 ... 使用transpose,只能交换某两个维度 大于2维的tensor的话,也可以想象成二维矩阵的转置操作,可以观察下面的例子得出,之后会画个图说明。 >>> t = torch.arange(8).reshape(2,2,2) >>> t tensor([[[0, 1], [2, 3]], [[4, 5], [6, 7]]]) >> t.transpose(0,2) tensor([[[0, 4], [2, 6]], [[1, 5], [3, 7]]]) >>> t.transpose(0,1) tensor([[[0, 1], [4, 5]], [[2, 3], [6, 7]]]) 相关标签: pytorch pytorch 上一篇: Pytorch tensor维度理解 下一篇: 如何用U盘给电脑加密图文教程 推荐阅读 pytorch permute维度转换方法 pytorch 调整某一维度数据顺序的方法 Pytorch:Tensor 张量操作 Pytorch 扩展Tensor维度、压缩Tensor维度的方法 Pytorch—Tensor与PIL相互转换 『PyTorch』Tensor 第二节:PyTorch基础Tensor,Autograd和nn Variable和Tensor合并后,PyTorch的代码要怎么改? tensor.gather()的使用(pytorch) Pytorch中的variable, tensor与numpy相互转化的方法