【吴恩达机器学习学习笔记】第三章线性代数基础部分

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

本章主要讲的是矩阵和向量也就是线性代数,并且是基础部分,有基础或者学的好的已经学过同学可以跳过,因为线性代数是自己写人工智能语言不能少的,学了,没有什么坏处,并且方便理解很多代码


一、矩阵和向量?

1.矩阵

由 m × n 个数aij排成的m行n列的数表称为m行n列的矩阵,简称m × n矩阵。
在这里插入图片描述
当然m和n的值不一定相等,在线性代数中我们会接触到方阵,方阵就是特殊的矩阵,当m=n,称它为方阵。它们运算的方法也不一样

2.向量

向量指的是一阶矩阵,向量可以分为m×1的m维列向量,也可以是1×nn维行向量

这里要注意在线性代数中a₁₁是矩阵第一行第一列的数,a₁是向量第一个数,而在计算机中没有这个表示方式,我们用的是数组a[0]第一项从0开始

二、加减法和数乘

1.加减法

在这里插入图片描述
说白了就是小学的加减法,注意要同阶才能相加减,并且是一一对应

2.数乘

1.矩阵

常数K与矩阵中的所有数字相乘

2.方阵

常数K与矩阵中的某一行或每一列数字相乘

三、矩阵乘法

A是一个n行m列的矩阵
B是一个i行j列的矩阵
AB=C,BA=D
口诀四条
一、在AB=C的情况下,m=i才能相乘,在BA=D的情况下,j=n才能相乘
二、C是一个n行j列的矩阵,D是一个i行m列的矩阵
三、D!=C,因为矩阵乘法不满足交换律
四、算法以下图为例子,
在这里插入图片描述
以AB=C,为算法A是₂₃、B₃₂ ,3=3可以相乘,那么我们会得到一个二行二列的矩阵
口诀:找行再列,相乘再相加
①找行再列,A的第一行a11,a12,a13与B的第一列b11,b21,b31,
②相乘再相加
一一对应相乘👉a11b11,a12b21,a13b31,再相加最终得a11b11+a12b21+a13b31=c11
同理A的第一行与B的第二列得c12,那么c21和c22,自己做,你就能得到一个二行二列的矩阵

四、逆矩阵

矩阵和矩阵之间不能直接除只能直接乘
逆矩阵的获取方法有两种

1.伴随矩阵(前提条件:行列相等)

A*是指伴随矩阵,|A|是方阵化的矩阵
在这里插入图片描述
i+j:第i行j列,你是第二行i=2,第三列j=3
在这里插入图片描述
把aij对于的i行j列全部划掉,剩下的部分自己变成一个矩阵
在这里插入图片描述

在这里插入图片描述

2.初等行变换法

E是单位矩阵也就是对角线都是1,其余地方都是0
在这里插入图片描述
(A,E)=(E,Aˉ¹)
自己看吧
在这里插入图片描述
在这里插入图片描述

总结

书面没办法讲的听不清楚,很多地方不知道能不能说明白,不会的话,私信吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值