torch.unsqueeze¶
- torch.unsqueeze(input, dim) 张量¶
返回在指定位置插入大小为1的新维度的新张量。
返回的张量与该张量共享相同的基础数据。
在范围
[-input.dim() - 1, input.dim() + 1)内的dim值可以使用。负的dim将对应于unsqueeze()应用于dim=dim + input.dim() + 1。示例:
>>> x = torch.tensor([1, 2, 3, 4]) >>> torch.unsqueeze(x, 0) tensor([[ 1, 2, 3, 4]]) >>> torch.unsqueeze(x, 1) tensor([[ 1], [ 2], [ 3], [ 4]])