pytorch中的一维数组,是列向量还是行向量?
理解
- 从表示的结果上看是以行的形式展现的(看起来就是一行);从数学的习惯表达上看,它是列向量
- pytorch中的一维数组是以列向量为数学计算约定,而已行向量为表示形式的向量。
其他
import torch
x = torch.arange(12)
x_shape = x.shape
x_Transposition = x.T
print("x:", x)
print("x shape:", x_shape)
print("x Transposition:", x_Transposition)
# 结果
x: tensor([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
x shape: torch.Size([12])
x Transposition: tensor([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
- 作用在一维张量(一维数组)上的转置操作是不起作用的。