PyTorch学习之torch.transpose函数
一、简介
torch.transpose
函数我们用于交换张量的维度。
二、语法
torch.transpose
函数用于交换给定张量的两个维度,其语法如下:
torch.transpose(input, dim0, dim1)
三、参数
input
:待交换维度的张量。dim0
:第一个要交换的维度。dim1
:第二个要交换的维度。
四、示例
示例 1:基本用法
import torch
# 创建一个 2x3 的张量
x = torch.tensor([[1, 2, 3], [4, 5, 6]])
print("原始张量:")
print(x)
# 交换第 0 维和第 1 维
# x_transposed = torch.transpose(x, 0, 1)
x_transposed = x.transpose(0, 1