1.线性代数
标量由只有一个元素的张量表示
import torch
x=torch.tensor([3.0])
y=torch.tensor([2.0])
x+y,x*y,x/y,x**y
#输出(tensor([5.]), tensor([6.]), tensor([1.5000]), tensor([9.]))
可以将向量视为标量值组成的列表
x=torch.arange(4)
x
#输出tensor([0, 1, 2, 3])
通过张量的索引来访问任一元素
x[3]
#输出tensor(3)
访问张量的长度
len(x)
#4
只有一个轴的张量,形状只有一个元素
x.shape
#torch.Size([4])
通过指定两个分量m和n来创建一个形状为m*n的矩阵
A=torch.arange(20).reshape(5,4)
A
'''输出tensor([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11],
[12, 13, 14, 15],
[16, 17, 18, 19]])
'''
B=torch.tensor([[1,2,3],[2,0,4],