向量、矩阵、数组、向量空间

在学习机器学习的过程中,会经常遇到向量、矩阵和数组这些概念,并涉及到多维度,造成许多困惑,因此进行一个总结,主要参考了:https://blog.csdn.net/qq_33419476/article/details/105546442。

向量

概念:n个有次序的数 a 1 , a 2 , ⋯   , a n a_1,a_2,\cdots,a_n a1,a2,⋯,an所组成的数组称为n维向量,这n个数称为该向量的n个分量,第i个数 a i a_i ai称为第i个分量。(同济大学线性代数第五版-4.1)

n维向量可写成一行,也可写成一列,分别称为++行向量++ 和++列向量++ ,也就是++行矩阵++ 和列矩阵,并规定++行向量和列向量都按矩阵的运算规则进行运算++。

n维行向量: a = ( a 1 , a 2 , ⋯   , a n ) a=(a_1,a_2,\cdots,a_n) a=(a1,a2,⋯,an)

n维列向量:
a ⊤ = ( a 1 a 2 ⋮ a n ) \mathbf{a}^\top= \begin{equation} \left( %左括号 \begin{array}{} a_1\\ a_2\\ \vdots\\ a_n \end{array} \right) %右括号 \nonumber \end{equation} a⊤= a1a2⋮an

Note: 这个解释其实是说在线性代数中,向量和矩阵其实是一回事。不同的是矩阵论阶,向量论维。

矩阵

矩阵定义:由m×n 个数 a i j a_{ij} aij(i= 1,2,...,m;j= 1,2,...,n)排成的m 行n 列的数表。 (同济大学线性代数第六版)
a 11 ⋯ a 1 n ⋮ ⋱ ⋮ a m 1 ⋯ a m n \begin{array}{c} a_{11} & \cdots &a_{1n} \\ \vdots & \ddots &\vdots \\ a_{m1} & \cdots &a_{mn} \end{array} a11⋮am1⋯⋱⋯a1n⋮amn

称为m 行n 列矩阵,简称m×n 矩。

矩阵的列向量组和行向量组都是只含有限个向量的向量组;反之,一个含有限个向量的向量组总可以构成一个矩阵。++因此可知向量可以组成矩阵,矩阵是包含向量的。++

二维矩阵:

二维矩阵的维度类似于空间向量的维数,而不是一个包含两个元素的列矩阵。所以,我们通常会说矩阵的维度是指矩阵的行数。

数组

概念:所谓数组,是有序的元素序列。

这里的概念就没有涉及到空间了,我们通常称的n维数组,这里的维度指的不是空间的维度,而是数据所构成的维度。

例如:

一维数组

1, 2, 3, 4

二维数组

\[1, 2\],\[3, 4\]

三维数组

\[\[1, 2\], \[3, 4\]\], \[\[5, 6\], \[7, 8\]\]

++数组常用在python等编程语言中实现向量、矩阵等数据结构。++

向量空间

几何中,"空间"通常是作为点的集合,即构成"空间"的元素是点,这样的空间叫做点空间。

我们把3 维向量的全体所组成的集合叫做++3维向量空间++ 。类似的,n维向量的全体所组成的集合叫做++n维向量空间++。

Note: 这里n维向量空间的概念应该可以理解成n x n矩阵。

在同济大学线性代数第六版中,矩阵的列向量组和行向量组都是只含有限个向量的向量组;反之,一个含有限个向量的向量组总可以构成一个矩阵。例如,一个mxn矩阵的全体列向量是一个含n个m维列向量的向量组。

相关推荐
张祥6422889048 小时前
误差理论与测量平差基础笔记十
笔记·算法·机器学习
春日见11 小时前
自动驾驶规划控制决策知识点扫盲
linux·运维·服务器·人工智能·机器学习·自动驾驶
hjs_deeplearning11 小时前
文献阅读篇#14:自动驾驶中的基础模型:场景生成与场景分析综述(5)
人工智能·机器学习·自动驾驶
求真求知的糖葫芦15 小时前
耦合传输线分析学习笔记(八)对称耦合微带线S参数矩阵推导与应用(上)
笔记·学习·矩阵·射频工程
创业之路&下一个五年16 小时前
以教为学:在赋能他人中完成自我跃升
机器学习·自然语言处理·数据挖掘
机 _ 长17 小时前
YOLO26 改进 | 训练策略 | 知识蒸馏 (Response + Feature + Relation)
python·深度学习·yolo·目标检测·机器学习·计算机视觉
szcsun517 小时前
机器学习(二)-线性回归实战
人工智能·机器学习·线性回归
力学与人工智能19 小时前
“高雷诺数湍流数据库的构建及湍流机器学习集成研究”湍流重大研究计划集成项目顺利结题
数据库·人工智能·机器学习·高雷诺数·湍流·重大研究计划·项目结题
独自破碎E19 小时前
【模拟】顺时针旋转矩阵
java·线性代数·矩阵
康谋自动驾驶19 小时前
高校自动驾驶研究新基建:“实测 - 仿真” 一体化数据采集与验证平台
人工智能·机器学习·自动驾驶·科研·数据采集·时间同步·仿真平台