squeeze可以将张量中尺寸为1的维度移除。

也可以指定维度。

注意:返回的张量与原张量共享内存,改变一个会同时改变另一个。

torch.squeeze

Example:

>>> x = torch.zeros(2, 1, 2, 1, 2)
>>> x.size()
torch.Size([2, 1, 2, 1, 2])
>>> y = torch.squeeze(x)
>>> y.size()
torch.Size([2, 2, 2])
>>> y = torch.squeeze(x, 0)
>>> y.size()
torch.Size([2, 1, 2, 1, 2])
>>> y = torch.squeeze(x, 1)
>>> y.size()
torch.Size([2, 2, 1, 2])

相关文章:

  • 2023-03-17
  • 2022-12-23
猜你喜欢
  • 2021-04-23
  • 2021-12-31
  • 2021-07-02
  • 2021-06-17
  • 2021-04-15
相关资源
相似解决方案