まず、最も基本的な関数はtransposeでしょう。 その名の通り、Tensorを転置するだけです。 torch.transpose(x, 0, 1)はtorch.t(x)と略することもできます。 >>> import torch >>> x = torch.randn(4, 3) >>> x tensor([[ 0.2062, -1.0431, -0.5528], [ 1.8057, 0.7966, -0.6941], [-1.3884, -2.0070, -0.2932], [-0.6781, -0.0142, 0.8535]]) >>> torch.transpose(x, 0, 1) tensor([[ 0.2062, 1.8057, -1.3884, -0.6781], [-1.0431, 0.7966, -2.0070, -0.0142], [-0.5528, -0.6941,