Tensor
| |
x.transpose(1,2) # x.shape->[2,4,3] 交换第一和第二列的维度 x.permute(0,2,1) # x.shape->[2,4,3] 同上
view 和 reshape的区别
| |
transopse和permute的区别
transpose()只能一次操作两个维度;permute()可以一次操作多维数据,且必须传入所有维度数,因为permute()的参数是int*。
| |
x.transpose(1,2) # x.shape->[2,4,3] 交换第一和第二列的维度 x.permute(0,2,1) # x.shape->[2,4,3] 同上
| |
transpose()只能一次操作两个维度;permute()可以一次操作多维数据,且必须传入所有维度数,因为permute()的参数是int*。