当前位置: 首页 > article >正文

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)

在这里插入图片描述


http://www.kler.cn/a/160840.html

相关文章:

  • 力扣662:二叉树的最大宽度
  • Flink1.19编译并Standalone模式本地运行
  • ArkTs简单入门案例:简单的图片切换应用界面
  • 深入理解接口测试:实用指南与最佳实践5.0(三)
  • 第74期 | GPTSecurity周报
  • 同三维T610UDP-4K60 4K60 DP或HDMI或手机信号采集卡
  • Verilog开源项目——百兆以太网交换机(四)令牌桶管理单元设计
  • CSS-2
  • php中WebSocket简单使用
  • C++——红黑树
  • uniapp实战 —— 自定义顶部导航栏
  • GPT 中文提示词技巧:参照 OpenAI 官方教程
  • mysql知识分享(包含安装卸载)(一)
  • Vue + Element 实现按钮指定间隔时间点击
  • [MTK]安卓8 ADB执行ota升级
  • 文心一言 VS 讯飞星火 VS chatgpt (151)-- 算法导论12.2 7题
  • JPA(Java Persistence API)是什么
  • 指针(四)
  • 2.面向对象编程风格
  • 【NLP】如何管理大型语言模型 (LLM)
  • 常规外网打点拿下域控
  • 鸿蒙一出,android开发处境再受重创
  • Kubernetes权威指南:从Docker到Kubernetes实践全接触(第5版)读书笔记 目录
  • screen 常用命令
  • 小程序商城制作一个需要多少钱
  • C++指针作业