矩阵:

数学上,一个m×n的矩阵是一个由m行n列元素排列成的矩形阵列

使用Aij来获取矩阵中第i行j列的数据

向量的定义

向量就是n行1列的特殊矩阵

由于向量仅仅只有1行,那么通过一个变量i来指定获取第i行的数据,很容易理解。

矩阵运算

矩阵加法

矩阵的加法,要求两个矩阵或者是多个矩阵,要求所有的矩阵的列和行都是一样的,例如都是3X2的矩阵,或者是5x8矩阵。矩阵的加法就是将对应位置的数值相加即可。

矩阵的乘法

矩阵的乘法,就是使用数字和矩阵相乘,矩阵的乘法对矩阵没有要求。运算法则就是将乘数与矩阵中每一个数字相乘即可。

矩阵向量间的运算

一个m行n列的矩阵和n行向量相乘,最后得到就是一个m行的向量。运算法则就是矩阵中的每一行的数据与向量中的数据相乘,示例如下:

具体的例子为:

矩阵间的运算

一个m行n列的矩阵与一个n行q列的矩阵相乘,最后得到的就是一个m行q列的矩阵。

具体的例子为:

在前面的计算房屋面积与房价之间的关系的线性关系时,如果存在多对theta-0、theta-1,就可以转换为向量的运算。

矩阵乘法的性质

矩阵的乘法不满足交换律

矩阵的乘法满足结合律

单位矩阵

单位矩阵, n阶单位矩阵,是一个nxn的方形矩阵,其主对角线元素为1,其余元素为0。单位矩阵以I_n表示。在某些情况下,单位矩阵可以简写为I。

需要注意的是,如果I为单位矩阵,则有IXA=AXI,上图已经说明了这个情况。

矩阵的转置和逆运算

矩阵的逆,对于一个m行n列的矩阵A,如果存在A-1,满足A*A-1=I(I是单位矩阵),则表示A-1是A的逆。如下

需要注意的是,不是所有的矩阵都存在逆矩阵。例如如果一个矩阵中所有的元素全为0,则不存在逆矩阵,这样的矩阵叫做孤立矩阵。
矩阵的转置,设A为m行n列矩阵,第i行j列的元素是 a(i,j),即:A=a(i,j)。定义A 的转置为这样一个n行m列矩阵 B满足 B=a(j,i)即b(i,j)=a(j,i)(B的第i行第j列元素是A的第j行第i列元素)。

转置矩阵之前还存在一些性质,

【Machine Learning 三】线性代数回顾:矩阵,矩阵运算,向量,转置相关推荐

  1. 线性代数:矩阵乘向量-学习笔记

    线性系统可以看成矩阵与向量的乘积

  2. 【线性代数】矩阵、向量、行列式、特征值与特征向量(掌握这些概念一篇文章就够了)

    在数学领域中,线性代数是一门十分有魅力的学科,首先,它不难学:其次,它能广泛应用于现实生活中:另外,在机器学习越来越被重视的现在,线性代数也能算得上是一个优秀程序员的基本素养吧? 一.线性代数的入门知 ...

  3. 线性代数:矩阵乘向量的特性学习笔记

    A=B

  4. 吴恩达机器学习(第三章)——线性代数回顾

    第三章-线性代数回顾 文章目录 第三章-线性代数回顾 矩阵和向量 矩阵的加法 矩阵的乘法 矩阵标量乘法 矩阵向量乘法 矩阵乘法 矩阵乘法的性质 矩阵的逆.转置 矩阵和向量 矩阵(Matrix) 是一个 ...

  5. MATLAB转置矩阵乘,【MATLAB】线性代数矩阵基本运算(转置,乘法,求逆)

    文章目录 创建矩阵 向量转置 矩阵乘法 单位矩阵 矩阵求逆 创建矩阵 MATLAB 提供了许多函数,用于创建各种类型的矩阵.例如,您可以使用基于帕斯卡三角形的项创建一个对称矩阵: A = pascal ...

  6. 【MATLAB】线性代数矩阵基本运算(转置,乘法,求逆)

    文章目录 创建矩阵 向量转置 矩阵乘法 单位矩阵 矩阵求逆 创建矩阵 MATLAB 提供了许多函数,用于创建各种类型的矩阵.例如,您可以使用基于帕斯卡三角形的项创建一个对称矩阵: A = pascal ...

  7. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(11):向量组的线性相关性

    文章目录 前言 往期文章 4.2 向量组的线性相关性 定义4 线性相关/无关 特殊情况 定理4 举例 例4 例5 例6 定理5 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错 ...

  8. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(10):向量组及其线性组合

    文章目录 前言 往期文章 4.1 向量组及其线性组合 定义1 定义2 定理1 定义3 定理2 推论 举例 例 1 例2 定理3 小结 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文 ...

  9. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(26):线性变换的矩阵表达式

    目录 前言 往期文章 6.5 线性变换的矩阵表达式 定义6 定理2 定义7 举例 例11 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出-   自我介绍 ...

最新文章

  1. nginx转发及后端服务器获取真实client的IP
  2. 链表-回文链表(复制+双指针法)
  3. python教程书籍-程序员大佬,给Python零基础入门书籍教程的一些建议!
  4. 制作一个状态栏中跑马灯效果_snapseed制作“照片中的照片”画中画效果的方法...
  5. 2018年第九届蓝桥杯C/C++ A组国赛 —— 第四题:约瑟夫环
  6. 设置表字段大小写敏感
  7. 典型用户分析及用户场景分析
  8. java txt 写入_JAVA 写入TXT文件
  9. 汇编中的函数调用与递归
  10. mysql -f --force_MySQL force Index 强制索引概述
  11. Java后端实现视频分段渐进式播放
  12. 三菱PLC编程指令简介
  13. Android 如何优化开屏广告?
  14. mac上开发abp-zero(三) —— 代码调试篇
  15. 电脑IE图标删不掉怎么办
  16. 移动分销平台是什么鬼?
  17. Deepin搭建Qt5开发环境
  18. 电池充电IC市场现状研究分析与发展前景预测报告
  19. 身为土木牛马的我是如何成功提桶拿到互联网前端50w大厂offer的
  20. java画二维坐标_在图形界面中绘制二维的坐标系统

热门文章

  1. AVR单片机外部RAM访问
  2. [转载]关于Microsoft Jet (msjet40.dll) Exploit
  3. 面向对象编程引入“人狗大战”小游戏
  4. mysql报错2059
  5. QT:创建一个widget,包含源文件,头文件,以及ui文件
  6. Linux之ioctl20160705
  7. 修改HUDSON_HOME
  8. Spring MVC中@ModelAttribute注解的使用
  9. Given inorder and postorder traversal of a tree, construct the binary tree
  10. doc es 中type_一文带你彻底弄懂ES中的doc_values和fielddata