学习笔记,本文内容非原创,来源于《动手学深度学习》
np.linalg.norm(u)
事实上,欧几里得距离是一个范数:具体而言,它是 L2 范数:
∥
x
∥
2
=
∑
i
=
1
n
x
i
2
\|\mathbf{x}\|_{2}=\sqrt{\sum_{i=1}^{n} x_{i}^{2}}
∥x∥2=i=1∑nxi2
L1 范数,它表示为向量元素的绝对值之和:
∥
x
∥
1
=
∑
i
=
1
n
∣
x
i
∣
\|\mathbf{x}\|_{1}=\sum_{i=1}^{n}\left|x_{i}\right|
∥x∥1=i=1∑n∣xi∣
L
2
L_{2}
L2 范数和
L
1
L_{1}
L1 范数都是更一般的
L
p
L_{p}
Lp 范数的特例:
∥
x
∥
p
=
(
∑
i
=
1
n
∣
x
i
∣
p
)
1
/
p
\|\mathbf{x}\|_{p}=\left(\sum_{i=1}^{n}\left|x_{i}\right|^{p}\right)^{1 / p}
∥x∥p=(i=1∑n∣xi∣p)1/p
类似于向量的
L
2
L_{2}
L2 范数,矩阵
X
∈
R
m
×
n
\mathbf{X} \in \mathbb{R}^{m \times n}
X∈Rm×n 的弗罗贝尼乌斯范数 (Frobenius norm)是矩阵元素平方和的平方根:
∥
X
∥
F
=
∑
i
=
1
m
∑
j
=
1
n
x
i
j
2
\|\mathbf{X}\|_{F}=\sqrt{\sum_{i=1}^{m} \sum_{j=1}^{n} x_{i j}^{2}}
∥X∥F=i=1∑mj=1∑nxij2