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

torch.stack

看网上看多没讲的不是很明白,我来试试空间上的理解

# 假设是时间步T1的输出
T1 = torch.tensor([[1, 2, 3],[4, 5, 6],[7, 8, 9]])
# 假设是时间步T2的输出
T2 = torch.tensor([[10, 20, 30],[40, 50, 60],[70, 80, 90]])

输出:

print(torch.stack((T1,T2),dim=0).shape)
print(torch.stack((T1,T2),dim=1).shape)
print(torch.stack((T1,T2),dim=2).shape)
print(torch.stack((T1,T2),dim=3).shape)
# outputs:
torch.Size([2, 3, 3])
torch.Size([3, 2, 3])
torch.Size([3, 3, 2])
'选择的dim>len(outputs),所以报错'
IndexError: Dimension out of range (expected to be in range of [-3, 2], but got 3)

将dim=0,1,2理解为x,y,z轴.

  1. 那么dim=0的拼接就是在x轴上:这么看,就是x=2,y=3,z=3
    在这里插入图片描述
  2. dim = 1,这么看,x=3,y=2,z=3
    在这里插入图片描述
  3. dim = 2,这么看,x=3,y=3,z=2
    在这里插入图片描述
    我偷懒了,图就是意思意思
http://www.lryc.cn/news/234576.html

相关文章:

  • 手搓哈希表、列表、队列,只为了用C语言快速求解华容道游戏,我不是大佬,只是一个游戏算法爱好者
  • MySQL 的执行原理(一)
  • 2023_“数维杯”问题B:棉秸秆热解的催化反应-详细解析含代码
  • django理解01
  • 限制Domain Admin登录非域控服务器和用户计算机
  • 原来机械硬盘比内存慢10万倍
  • ElementUI的Dialog弹窗实现拖拽移动功能
  • 生成式AI模型量化简明教程
  • 机器人制作开源方案 | 智能快递付件机器人
  • PostgreSQL技术大讲堂 - 第34讲:调优工具pgBagder部署
  • 《Python日志新宠——Loguru,轻松记录,笑对Bug!》
  • NET8 ORM 使用AOT SqlSugar
  • CCRC认证是什么?
  • linux内核面试题(2)
  • YOLOV5----修改损失函数-ShuffleAttention
  • Kafka(四)消费者消费消息
  • Python uiautomation获取微信内容!聊天记录、聊天列表、全都可获取
  • Java通过Lettuce访问Redis主从,哨兵,集群
  • 嵌入式数据库Sqlite
  • 计算机网络:网络层ARP协议
  • 集成环信IM时常见问题及解决——包括消息、群组、推送
  • Selenium自动化测试框架
  • C#实现观察者模式
  • 什么是持续部署
  • 【Python】Loguru模块更简洁的日志记录库
  • 智慧环保:科技驱动下的环境保护新篇章
  • CTF-PWN环境搭建手册
  • Nginx安装配置与SSL证书安装部署
  • 高性能面试八股文之编译流程程序调度
  • opencv的MinGW-W64编译