机器学习从零开始系列【第二话】矩阵与向量基础

本文详细介绍了矩阵和向量的基本概念,包括矩阵的维度、向量的表现形式,以及矩阵和向量的加法、乘法等四则运算规则。同时,文章还深入探讨了单位矩阵、矩阵转置和逆矩阵的概念及其应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

矩阵 (Matrix)

R 2 ∗ 3 = [ 0 0 0 0 0 0 ] R^{2*3}=\begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix} R23=[000000]

  • (Rows,Cols)来对应(Y,X)[简记:rc-yx]
  • A i j = i t h R o w s , j t h C o l s A_{ij}=i^{th}Rows,j^{th}Cols Aij=ithRows,jthCols

Dimension of matrix = Rows x Cols

向量 (Vector)

R 3 ∗ 1 = = V ⃗ = [ 0 0 0 ] R^{3*1}==\vec{V}=\begin{bmatrix}0\\0\\0\end{bmatrix} R31==V =000

矩阵四则运算

加法
必须满足逐元素对应
[ 1 2 3 0 0 5 ] + [ 1 4 0 0 0 6 ] = [ 2 6 5 0 0 11 ] \begin{bmatrix} 1 & 2 & 3 \\ 0 & 0 & 5 \end{bmatrix}+\begin{bmatrix} 1 & 4 & 0 \\ 0 & 0 & 6 \end{bmatrix}=\begin{bmatrix} 2 & 6 & 5 \\ 0 & 0 & 11 \end{bmatrix} [102035]+[104006]=[2060511]
乘法
必须满足 A M ∗ D ∗ B D ∗ N = R M ∗ N A^{M*D}*B^{D*N}=R^{M*N} AMDBDN=RMN 才能进行矩阵乘法操作
A 3 ∗ 2 ∗ B 2 ∗ 1 = R 3 ∗ 1 A^{3*2}*B^{2*1}=R^{3*1} A32B21=R31
[ 1 3 4 0 2 1 ] X [ 1 5 ] = [ 16 4 7 ] \begin{bmatrix} 1 & 3 \\ 4 & 0 \\ 2 & 1 \end{bmatrix} X\begin{bmatrix} 1 \\5 \end{bmatrix} =\begin{bmatrix} 16 \\ 4 \\ 7 \end{bmatrix} 142301X[15]=1647
1 ∗ 1 + 3 ∗ 5 = 16 1*1+3*5=16 11+35=16
4 ∗ 1 + 0 ∗ 5 = 4 4*1+0*5=4 41+05=4
2 ∗ 1 + 1 ∗ 5 = 7 2*1+1*5=7 21+15=7
Matrix
注意:AxB ≠ \neq =BxA

单位矩阵 (Identity matrix)

单位矩阵必须是方阵,表示 I n = R n ∗ n I_n=R^{n*n} In=Rnn,而且只有一条对角线是1。单位矩阵与下面要说的逆矩阵和矩阵转置密切相关。

[ 1 0 0 0 1 0 0 0 1 ] \begin{bmatrix}1&0& 0\\ 0&1&0\\0&0&1 \end{bmatrix} 100010001

矩阵转置 (Matrix transpose) 和逆矩阵 (Inverse matrix)

A A A的转置是 A T A^{T} AT,那么就有 A = R m ∗ n A=R^{m*n} A=Rmn A T = R n ∗ m A^{T}=R^{n*m} AT=Rnm
如果A是方阵,有:
A ∗ A − 1 = I A*A^{-1}=I AA1=I
我们称 A − 1 A^{-1} A1是A的逆矩阵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值