pytorch中squeeze函数用法

squeeze的中文意思是"挤压 ",顾名思义,该函数的作用是压缩维度

python 复制代码
squeeze(input, dim=None) -> Tensor

input一个高维张量,如果各个维度中存在大小为1的维度,squeeze才起作用,下面举例说明

python 复制代码
x = torch.arange(6).reshape(2,1,3)

# tensor([[[0, 1, 2]],
#         [[3, 4, 5]]])  shape=(2,1,3)

x = x.squeeze()

# tensor([[0, 1, 2],
#        [3, 4, 5]])    shape=(2,3)

如果指定dim,当dim=1时候,效果和上面相同,如果dim为其他,那么x的维度不变。

当然,如果各个维度中不存在大小为1的维度,那么squeeze函数对x张量无效。

相关推荐
开开心心就好几秒前
视频模糊怎么修复?免费工具支持批量处理
java·前端·人工智能·智能手机·pdf·excel
change_fate1 分钟前
ChatGPT打不开,卸载删除不了,但是存在列表中问题修复
人工智能·chatgpt
ofoxcoding2 分钟前
AI驱动的客户反馈分类实战:多标签提取、去重与统计方案详解
人工智能·分类·数据挖掘
径硕科技JINGdigital3 分钟前
企业要把 OpenAI GPT 最新系列模型接入生产环境,可选择哪些企业级生成式 AI 平台?
人工智能·其他
OpenCSG4 分钟前
OpenCSG与静安共话AI+|从前沿趋势到产业实践
人工智能·opencsg
m0_547486668 分钟前
《数据挖掘:理论、方法与实践基于Python语言》全套PPT课件2026(中国地质大学)
人工智能·python·数据挖掘
组工部管理能手李哥10 分钟前
政务内网私有化算力基座解决方案|解决体制内外网AI禁用、内网智能化孤岛问题
人工智能·政务
天一生水water11 分钟前
智能体(AI Agent)研究进展与发展现状文献综述
人工智能
meiying883814 分钟前
电商图片批量处理实战:Python+Pillow 一键完成裁剪、压缩、水印与格式转换
python·pillow
电子元件小说家16 分钟前
2026年秋季电感市场观察:从DR0608系列插件电感看辅助电源选型与替代策略智能硬件
人工智能