torch.unsqueeze#
- torch.unsqueeze(input, dim) Tensor #
在指定位置插入一个大小为一的新维度,并返回一个新的张量。
返回的张量与此张量共享相同的底层数据。
在
[-input.dim() - 1, input.dim() + 1)
范围内的dim
值均可使用。负数dim
将对应于在dim
=dim + input.dim() + 1
处应用unsqueeze()
。示例
>>> 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]])