pytorch基础: torch.unbind()

1. torch.unbind 作用

  • 说明移除指定维后,返回一个元组,包含了沿着指定维切片后的各个切片

  • 参数

    • tensor(Tensor) – 输入张量
    • dim(int) – 删除的维度

2. 案例

案例1

 x = torch.rand(1,80,3,360,360)
 y= x.unbind(dim=2)
 print("y0 shape",y[0].shape)
 print("y1 shape",y[1].shape)
 print("y2 shape",y[2].shape)

在这里插入图片描述

  • shape大小为(1,80,2,360,360)的x, 沿着dim为2的维度切片。
  • 此时会移除dim2的维度,得到由3个 元素大小为(1,80,360,360)的tensor组成的元组。
  • 元组中tensor个数,和指定切片对应维度的值相等。
 x = torch.rand(1,80,3,360,360)
 a =torch.cat(x.unbind(dim=2),1)
 a.shape
a.shape: torch.Size([1,240,360,360])
  • 切片后得到包含3个Tensor的元组,每个tensor大小为(1,80,360,360)
  • 3个tensor沿dim为1进行concate, 因此得到tensor大小为(1,240,360,360)

相关推荐

  1. PytorchPytorch入门基础

    2024-05-09 14:26:05       14 阅读
  2. 【深度学习】Pytorch基础

    2024-05-09 14:26:05       20 阅读
  3. 基于PyTorch深度学习实战入门系列-PyTorch基础

    2024-05-09 14:26:05       18 阅读
  4. 基于PyTorch深度学习实战入门系列-PyTorch基础

    2024-05-09 14:26:05       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-09 14:26:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-09 14:26:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-09 14:26:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-09 14:26:05       18 阅读

热门阅读

  1. Spring AI

    Spring AI

    2024-05-09 14:26:05      7 阅读
  2. Spring IoC&DI—DI详解

    2024-05-09 14:26:05       8 阅读
  3. 分布式数据库有哪几种

    2024-05-09 14:26:05       15 阅读
  4. FFmpeg压缩视频大小

    2024-05-09 14:26:05       9 阅读
  5. MySQL-存储引擎

    2024-05-09 14:26:05       13 阅读
  6. Redis-5 分布式锁

    2024-05-09 14:26:05       15 阅读
  7. Vue项目中使用echarts教程

    2024-05-09 14:26:05       14 阅读
  8. 探索深度学习的奥秘:从入门到进阶

    2024-05-09 14:26:05       10 阅读
  9. 5.27日学习记录及相关问题解答

    2024-05-09 14:26:05       27 阅读
  10. C语言----数组----二分查找

    2024-05-09 14:26:05       11 阅读