机器学习|数学基础Mathematics for Machine Learning系列之线性代数(10):向量组及其线性组合
Posted 海轰Pro
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习|数学基础Mathematics for Machine Learning系列之线性代数(10):向量组及其线性组合相关的知识,希望对你有一定的参考价值。
前言
Hello!小伙伴!
非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~
自我介绍 ଘ(੭ˊᵕˋ)੭
昵称:海轰
标签:程序猿|C++选手|学生
简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖…已保研。目前正在学习C++/Linux/Python
学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!
机器学习小白阶段
文章仅作为自己的学习笔记 用于知识体系建立以及复习
知其然 知其所以然!
往期文章
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(1):二阶与三阶行列式、全排列及其逆序数
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(2):n阶行列式、对换
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(3):行列式的性质
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(4):行列式按行(列)展开
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(5):克拉默法则
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(6):矩阵的运算
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(7):逆矩阵
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(8):矩阵的初等变换
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(9):矩阵的秩、线性方程组的解
4.1 向量组及其线性组合
定义1
1. n维向量
定义:n个有次序的数 a 1 , a 2 , . . . . , a n a_1,a_2,....,a_n a1,a2,....,an所组成的数组,其中这n个数成为该向量的n个分量,第i个数 a i a_{i} ai称为第i个分量
2. 实向量
定义:向量中的所有的分量均为实数
3. 复向量
定义:向量中至少有一个分量为复数
4. n维列向量a
a = [ a 1 a 2 . . . a n ] a =\\begin{bmatrix} a_1\\\\ a_2\\\\ .\\\\ .\\\\ .\\\\ a_n \\end{bmatrix} a=⎣⎢⎢⎢⎢⎢⎢⎡a1a2...an⎦⎥⎥⎥⎥⎥⎥⎤
5. n维行向量b
b = ( b 1 , b 2 , . . . , b n ) b = (b_1,b_2,...,b_n) b=(b1,b2,...,bn)
一般来说,列向量用黑体小写字母 α 、 β \\alpha 、\\beta α、β等表示,行向量用 α T 、 β T \\alpha^{T}、\\beta^{T} αT、βT等表示
无特殊说明时,一般看作为列向量
6. 三维向量空间
定义:三维向量的全体所组成的集合
R 3 = { r = ( x , y , z ) T ∣ x , y , z ∈ R } \\mathbb{R}^3 = \\{r = (x, y, z)^T | x, y, z \\in \\mathbb{R} \\} R3={r=(x,y,z)T∣x,y,z∈R}
称为三维向量空间
在讨论向量的运算时,将向量看作有向线段
在讨论向量集合时,则把向量r看作以r为向径的点P,从而把点P的轨迹作为向量集的图形
向径:一般指位置矢量。在某一时刻,以坐标原点为起点,以运动质点所在位置为终点的有向线段
例如点集 Π = { P ( x , y , z ) ∣ a x + b y + c z = d \\Pi = \\{ P(x, y, z) | ax + by + cz = d Π={P(x,y,z)∣ax+by+cz=d是一个平面(a、b、c不全为0)
假设a = b = c = 1 d = 0
则为 x + y + z = 0
稍微变形一下 z = - x - y
这样就容易看出其是一个平面了
于是向量集 { r = ( x , y , z ) T ∣ a x + b y + c z = d } \\{ r = (x, y, z)^T | ax + by + cz = d \\} {r=(x,y,z)T∣ax+by+cz=d}
也叫做向量空间 R 3 \\mathbb{R}^3 R3中的平面,并把 Π \\Pi Π作为它的图形
7. n维向量空间
n维向量的全部所组成的集合
R n = { x = ( x 1 , x 2 , . . . . , x n ) T ∣ x 1 , x 2 , . . . , x n ∈ R } \\mathbb{R}^n = \\{ x = (x_1, x_2,...., x_n)^T | x_1,x_2,...,x_n \\in \\mathbb{R} \\} Rn={x=(x1,x2,....,xn)T∣x1,x2,...,xn∈R}
其中n维向量的集合 { x = ( x 1 , x 2 , . . . , x n ) T ∣ a 1 x 1 + a 2 x 2 + . . . . + a n x n = b \\{ x = (x_1,x_2,...,x_n)^T | a_1x_1 + a_2x_2 +.... + a_nx_n = b {x=(x1,x2,...,xn)T∣a1x1+a2x2+....+anxn=b叫做n维向量空间 R n 中 的 n − 1 维 超 平 面 \\mathbb{R}^n中的n - 1维超平面 Rn中的n−1维超平面
8. 向量组
定义:若干个同维数的列向量(或同维数的行向量)所组成的集合
一个 m * n 矩阵的全体列向量 是一个含有 n个 m维列向量的向量组
全体行向量是一个含 m个 n维行向量的向量组
矩阵的列向量组和行向量组都是只含 有限个向量 的向量组;反之,一个含有限个向量组总可以构成一个矩阵
比如,m个n维列向量所组成的向量组
A
:
a
1
,
a
2
,
.
.
.
,
a
m
(
a
i
,
i
∈
[
1
,
m
]
表
示
一
个
n
维
列
向
量
)
A:a_1,a_2,...,a_m(a_i,i \\in [1,m] 表示一个n维列向量)
A:a1,a2,...,am(ai,i∈[1,m]表示一个n维列向量)可以构成一个n * m 矩阵
A
=
(
a
1
,
a
2
,
.
.
.
,
a
m
)
A = (a_1,a_2,...,a_m)
A=(a1,a2,...,am)
m个n维行向量所组成的向量 B : β 1 T , β 2 T , . . . , β m T B: \\beta_1^T, \\beta_2^T,...,\\beta_m^T B:β1T,β2T,机器学习|数学基础Mathematics for Machine Learning系列之图论:树及其性质
机器学习|数学基础Mathematics for Machine Learning系列之图论:树及其性质
机器学习|数学基础Mathematics for Machine Learning系列之图论(10):匹配基本定理
机器学习|数学基础Mathematics for Machine Learning系列之图论(10):匹配基本定理
机器学习|数学基础Mathematics for Machine Learning系列之图论(10):匹配基本定理
机器学习|数学基础Mathematics for Machine Learning系列之矩阵理论(16):向量和矩阵的极限