赞
踩
- import torch
-
- a = torch.randn(2,5)
- print(a)
-
- print("")
- b = a.unsqueeze(0)
- print(b.shape)
-
- print("")
- c = a.unsqueeze(a.dim())
- print(c.shape)
-
-
- 输出:
- tensor([[-0.4734, 0.4115, -0.9415, -1.1280, -0.1065],
- [ 0.1613, 1.2594, 1.1261, 1.3881, 0.1112]])
-
- torch.Size([1, 2, 5])
-
- torch.Size([2, 5, 1])

- a=torch.rand(2,3,2)
-
- print("")
- print("torch.unsqueeze(a,3) size: {}".format(torch.unsqueeze(a,3).size()))
-
- print("")
- print("torch.unsqueeze(a,2) size: {}".format(torch.unsqueeze(a,2).size()))
-
- print("")
- print("torch.unsqueeze(a,1) size: {}".format(torch.unsqueeze(a,1).size()))
-
- print("")
- print("torch.unsqueeze(a,0) size: {}".format(torch.unsqueeze(a,0).size()))
-
- print("")
- print("torch.unsqueeze(a,-1) size: {}".format(torch.unsqueeze(a,-1).size()))
-
- print("")
- print("torch.unsqueeze(a,-2) size: {}".format(torch.unsqueeze(a,-2).size()))
-
- print("")
- print("torch.unsqueeze(a,-3) size: {}".format(torch.unsqueeze(a,-3).size()))
-
- print("")
- print("torch.unsqueeze(a,-4) size: {}".format(torch.unsqueeze(a,-4).size()))
-
- 输出:
- torch.unsqueeze(a,3) size: torch.Size([2, 3, 2, 1])
-
- torch.unsqueeze(a,2) size: torch.Size([2, 3, 1, 2])
-
- torch.unsqueeze(a,1) size: torch.Size([2, 1, 3, 2])
-
- torch.unsqueeze(a,0) size: torch.Size([1, 2, 3, 2])
-
- torch.unsqueeze(a,-1) size: torch.Size([2, 3, 2, 1])
-
- torch.unsqueeze(a,-2) size: torch.Size([2, 3, 1, 2])
-
- torch.unsqueeze(a,-3) size: torch.Size([2, 1, 3, 2])
-
- torch.unsqueeze(a,-4) size: torch.Size([1, 2, 3, 2])

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。