torch.squeeze(input, dim=None, *, out=None) → Tensor
返回一个张量,其中删除了大小为 1 的所有输入维度。
举个例子,如果输入维度味: (A×1×B×C×1×D)
那么输出维度就是: (A×B×C×D).
当 dim 给定时,仅在给定的dim中进行squeeze操作
比如输入具有维度 input.shape == (A×1×B),
squeeze(input, 0)
使张量形状不变squeeze(input, 1)
会使输入压缩为 (A×B)
link:https://pytorch.org/docs/stable/generated/torch.squeeze.html