《动手学深度学习》——线性代数
标量(scalar)
数学
标量
严格来说,仅包含一个数值被称为标量(scalar)。
变量
符号𝑐和𝑓称为变量(variable),书中采用了数学表示法,其中标量变量由普通小写字母表示。
属于∈
用表示所有(连续)实数标量的空间(space)。
住表达式是表示x是一个实值标量的正式形式。
符号称为“属于”,它表示“是集合中的成员”。
注意:是黑板粗体(Blackboard bold),在原先的字母基础上多了一些特定的线条,所以有时候也被称为双线体(double struck)。
编程
标量
标量由只有一个元素的张量表示。
import torch
x = torch.tensor(3.0)
y = torch.tensor(2.0)
x + y, x * y, x / y, x**y
标量的shape
注意:下标越界
x = torch.tensor(3.0)
x.shape, len(x.shape)
结果
x = torch.tensor(3.0)
x.shape, len(x.shape)