向量(Vector)
在平面上,向量是有方向的线段(directed line segment)。线段的长度代表向量的大小,箭头代表线段的方向。向量可以看成是特殊的矩阵——一维矩阵(one-dimensional matrix)。一行多列的向量是行向量(row vector),一列多行的的向量是列向量(column vector)。
范数
对于给定列向量
$$
|\boldsymbol{x}|p=\left(\left|x_1\right|^p+\left|x_2\right|^p+\cdots+\left|x_D\right|^p\right)^{1 / p}=\left(\sum{j=1}^D\left|x_j\right|^p\right)^{1 / p}
$$
- 当
时,不能称之为范数。 - 当
时,向量 的 范数称为 范数(L1-norm)。 范数也叫城市街区距离(city block distance),也称为曼哈顿距离(Manhattan distance)。具体定义为:
$$
|\boldsymbol{x}|1=\left|x_1\right|+\left|x_2\right|+\cdots+\left|x_D\right|=\sum{j=1}^D\left|x_j\right|
$$
- 当
时,向量 的 范数称为 范数(L2-norm)。 范数也叫欧几里得距离(Euclidean distance)),也称为向量模长(vector norm)。具体定义为:
$$
|\boldsymbol{x}|2=\sqrt{x_1^2+x_2^2+\cdots x_D^2}=\left(\sum{j=1}^D x_j^2\right)^{\frac{1}{2}}
$$
- 当
时,向量 的 范数称为 范数。 范数也叫切比雪夫距离(Chebyshev distance)。
把
$$
|\boldsymbol{x}-\boldsymbol{q}|p=\left(\left|x_1-q_1\right|^p+\left|x_2-q_2\right|^p+\cdots+\left|x_D-q_D\right|^p\right)^{u_p}=\left(\sum{j=1}^D\left|x_j-q_j\right|^p\right)^{1 / p}
$$
向量运算
向量内积(inner product)
向量内积又叫标量积(scalar product),也称点积(dot product)。向量运算结果为标量,非矢量。
给定两个等行列向量
其内积定义如下:
常见性质如下:
从几何角度来看,向量内积相当于两个向量的模长与它们之间夹角余弦值的积:
向量
向量积(vector product)
向量积也叫叉乘(cross product)。向量运算结果为向量。向量
常见的性质如下:
逐项积(piecewise product)
逐项积也称为阿达玛乘积(Hadamard product)。逐项积指两个形状相同的矩阵对于元素相乘得到同样形状大小的矩阵。对于两个列向量而言:
张量积(tensor product)
张量积又称克罗内克积(Kronecker product)。两个列向量的张量积为矩阵,相当于两个维度上的骨架张开一张网格面。当我们关注
$$
\boldsymbol{a} \otimes \boldsymbol{b}=\left[
$$
常见的性质为: