两者都是作用于tensor。

记住单词:squeeze是挤压、塞入的意思

unsqueeze(num)是增加维度,num代表增加维度所在的位置。

squeeze(num)是减少维度,num代表的是减少维度所在的位置,所减少的维度只能是1维,也就是不存在数据的维度。

import torch
a=torch.arange(0,6)
a=a.view(2,3)
print(a.shape)#torch.Size([2,3])b=a.unsqueeze(1)
print(b.shape)#torch.Size([2,1,3])
c=a.squeeze(0)
print(c.shape)#torch.Size([2,3])
d=a.unsqueeze(2)
print(d.shape)#torch.Size([2,3,1])
e=d.squeeze(2)
print(e.shape)#torch.Size([2,3])

version.shape可查看tensor的shape。

squeeze 、unsequeeze相关推荐

  1. Pytorch view()、squeeze()、unsqueeze()、torch.max()

    本篇博客主要向大家介绍Pytorch中view().squeeze().unsqueeze().torch.max()函数,这些函数虽然简单,但是在 神经网络编程总却经常用到,希望大家看了这篇博文能够 ...

  2. numpy ravel、flatten、squeeze、reshape

    numpy:手册 一.ravel.flatten.squeeze.reshape ravel(): 不会产生原来数据的副本 flatten():返回源数据副本 squeeze():只能对维度为1的维度 ...

  3. permute、transpose、view、reshape、unsequeeze与flatten

    Pytorch中view, transpose, permute等方法的区别 关于张量的Flatten.Reshape和Squeeze的解释 transpose 只能交换两个维度,参数是(dim1,d ...

  4. Pytorch教程(十三):reshape、squeeze、flatten

    reshape 首先我们创建一个tensor,shape:3×43 \times 43×4,是一个两个轴的二阶张量.第一个轴的长度是3,第二个轴的长度是4,第一个轴的元素是数组,第二个轴的元素是数字 ...

  5. 【增减维度】numpy和torch中的squeeze、unsqueeze理解

    文章目录 1 为何要增减维度 2 numpy中的squeeze 函数 3 torch中的squeeze 函数 4 torch中的unsqueeze 函数 1 为何要增减维度 神经网络conv2d的输入 ...

  6. x.squeeze()、x.unsqueeze()用法

    x.squeeze(dim) 用途:进行维度压缩,去掉tensor中维数为1的维度 参数设置:如果设置dim=a,就是去掉指定维度中维数为1的 示例: import torch x = torch.t ...

  7. PyTorch常用的张量创建、变形及运算总结(速查表)

    PyTorch张量常用的创建.变形及数学运算总结 目录 PyTorch张量常用的创建.变形及数学运算总结 1. 张量(tensor)的创建 1.1 torch.Tensor()与torch.tenso ...

  8. Android Pie提供了自适应供电、神经网络API 1.1等新特性

    Google发布了Android Oreo的后继版本Android Pie.Android Pie提供了"刘海"屏显示支持(Display cutout).神经网络API 1.1. ...

  9. 树莓派AI视觉云台——2、树莓派系统镜像的下载和烧写

    一.树莓派启动方式及支持的系统 树莓派开发板没有配置板载FLASH,因为它支持SD卡启动,所有我们需要下载相应镜像,并将其烧写在SD上,启动系统即可.(这个镜像里包含了我们通常所说的bootloade ...

最新文章

  1. [转载]ESFramework 4.0 快速上手(15) -- 客户端登录验证
  2. 为什么升级不了android版本,为啥你的手机无法升级到安卓7.0?原因都在这里!...
  3. Linux内核源码学习
  4. ML之RS:基于用户的CF+LFM实现的推荐系统(基于相关度较高的用户实现电影推荐)
  5. .Net Core 之 MSBuild 介绍
  6. P7600-[APIO2021]封闭道路【堆,dp】
  7. 转换时间格式24小时_昼夜节律|来认识下你身体24小时的时间表
  8. MySQL中文参考手册--8.MySQL教程--8.3 常用查询的例子
  9. G502使用计算机配置,Logitech G502,G402游戏鼠标宏设置教程一目了然
  10. gulp项目找不到html标签,通过yeoman、gulp、angular编写前段时的html模板处理,打包后找不到html的问题解决...
  11. Java IO流的分类
  12. 黑客教父郭盛华:提升家庭WiFi的10个方法
  13. java微信获取素材列表_微信公众号开发之获取素材列表并保存
  14. 九宫八阵图之龙飞阵--异常流量管理系统
  15. 清橙OJ 1082 查找第K小元素 -- 快速排序
  16. mysql 语言 总结
  17. iOS 14.6渣优化,续航噩梦
  18. 7-1 循环-古角猜想 (20 分)
  19. 百度团圆红包第一名软件库junzhangle的口令(无二维码)
  20. haimianjie工作日记:2023年6月

热门文章

  1. html表单直接发送邮件,html表单匿名发送电子邮件
  2. Linux系统制作启动U盘并安装centos 7.6
  3. python的开发者太负责任了_人生苦短,我用 Python
  4. 【论文阅读】Efficient Illuminant Estimation for Color Constancy Using Grey Pixels
  5. linux内存96后无法连接,linux服务器因磁盘空间满导致oracle数据库无法连接问题探索...
  6. 基于微信小程序的智慧社区系统
  7. 一个通证经济典型案例——移动广告矿机
  8. 亚洲众包网站悄然崛起:中国成最大“雇主”
  9. 微信小程序java美食厨房食谱大全分享系统
  10. 【李佳辉_周报_2022.9.25】