torch.unsqueeze¶
- torch.unsqueeze(input, dim) Tensor¶
返回一個新張量,其中在指定位置插入一個大小為 1 的維度。
返回的張量與此張量共享底層資料。
`dim` 的取值範圍可以是 `[-input.dim() - 1, input.dim() + 1)`。負的 `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]])