机器学习|数学基础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)Tx,y,zR}

称为三维向量空间

在讨论向量的运算时,将向量看作有向线段

在讨论向量集合时,则把向量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)Tax+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)Tx1,x2,...,xnR}

其中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)Ta1x1+a2x2+....+anxn=b叫做n维向量空间 R n 中 的 n − 1 维 超 平 面 \\mathbb{R}^n中的n - 1维超平面 Rnn1

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):向量和矩阵的极限