pytorch中的transpose用法

注意:维数从0开始,0维 1维2维…,负数代表从右往左数,-1代表第一维,以此类推

import torch
import numpy as np

# 创建一个二维数组
arr = torch.tensor([[[1, 2],
                     [3, 4]],
                    [[5, 6],
                     [7, 8]]])
print("原始数组:")
print(arr)

# torch.transpose转置数组, dim的顺序谁先谁后没有关系,不影响最后结果!!!
# transpose 调换;移项;颠倒顺序

transposed_arr = arr.transpose(0, 1)
print("转置后的数组:")
print(transposed_arr)

print("-----------------------------------------------------")

transposed_arr = arr.transpose(-1, -2)
print("转置后的数组:")
print(transposed_arr)

在这里插入图片描述

相关推荐

  1. PyTorchflatten+transpose函数说明

    2023-12-07 05:16:04       21 阅读
  2. Pytorch实用教程:Pytorchtorch.max

    2023-12-07 05:16:04       14 阅读
  3. 笔记68:Pytorchrepeat函数

    2023-12-07 05:16:04       48 阅读
  4. Pytorch当中transpose()和permute()函数区别

    2023-12-07 05:16:04       40 阅读
  5. pytorch transpose 转置和梯度传播

    2023-12-07 05:16:04       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-07 05:16:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-07 05:16:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-07 05:16:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-07 05:16:04       20 阅读

热门阅读

  1. Linux常见问题-获取日志方法总结(Ubuntu/Debian)

    2023-12-07 05:16:04       39 阅读
  2. Linux: 退出vim编辑模式

    2023-12-07 05:16:04       28 阅读
  3. Android10 Dialog bug

    2023-12-07 05:16:04       33 阅读
  4. 运行在多个端系统上的程序是如何互相通信的?

    2023-12-07 05:16:04       39 阅读
  5. HTML基础

    2023-12-07 05:16:04       38 阅读
  6. CentOS配置本地源

    2023-12-07 05:16:04       29 阅读