《动手学深度学习》——线性代数

标量(scalar)

数学

标量

 严格来说,仅包含一个数值被称为标量(scalar)

变量

读书笔记:标量_标量

 符号𝑐和𝑓称为变量(variable),书中采用了数学表示法,其中标量变量由普通小写字母表示。

属于∈

读书笔记:标量_线性代数_02表示所有(连续)实数标量的空间(space)。

住表达式读书笔记:标量_标量_03是表示x是一个实值标量的正式形式。

符号读书笔记:标量_scala_04称为“属于”,它表示“是集合中的成员”。

注意:读书笔记:标量_线性代数_02黑板粗体(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)