shlogg · Early preview
Super Kai (Kazuya Ito) @superkai_kazuya

Unsqueeze() In PyTorch: Adding Dimensions To Tensors

unsqueeze() adds 1D or more D tensor of zero or more elements with additional dimension whose size is 1 from the 0D or more D tensor. Used with torch or a tensor, it adds dimension at specific position.

Buy Me a Coffee☕
*My post explains squeeze().
unsqueeze() can get the 1D or more D tensor of zero or more elements with additional dimension whose size is 1 from the 0D or more D tensor of zero or more elements as shown below:
*Memos:

unsqueeze() can be used with torch or a tensor.
The 1st argument(input) with torch or using a tensor(Required-Type:tensor of int, float, complex or bool).
The 2nd argument with torch or the 1st argument with a tensor is dim(Required-Type:int). *It can add the dimension whose size is 1 to a specific position.


import torch
my_tensor = torch.tensor([[0, 1, 2],...