线性代数基础 矩阵

线性代数基础

标量 scalar

        单独的数,自然数,整数,实数、、、

        斜体小写,表示

向量 vector

  • 一组一维数组
  • 有序的一列数,一般定义纵向量。
  • 但是,书写不方便,多使用向量的转置的进行书写
  • 通常用粗体的小写变量名称表示向量,如 x
  • 向量的一组元素,定义集合S={1,3,6},然后写做 xs

  • 向量的元素用带脚标的斜体表示,如向量 x的第1个元素为 x1,第2个元素x2
  • 向量的一组元素,定义集合S={1,3,6},然后写做 xs

矩阵 matrix

        二维数组

通常用粗体的大写变量名称表示矩阵,如 A

  • 通常用粗体的大写变量名称表示矩阵,如 A

  • Ai,j 表示矩阵第 i 行,第 j 列的元素
  • f(A)i,j表示函数 f 作用在 A 上输出矩阵的第 i行第 j 列元素。
  • 在数据中,一般一行代表

张量 tensor

  • 超过二维的数组
  • Shape指的是张量的维度
  • Shape(2,5)表示2行5列的矩阵
  • 比如shape是(2,3,4)的张量
  • Tensorflow:张量流
  • 标量,向量,矩阵也都是特殊的张量

转置

  • 向量的行列转换
  • 以对角线为轴的镜像
  • 矩阵转置,满足
  • 向量可以看作只有一列的矩阵,其转置可以看作只有一行的矩阵,如定义一个向量:

  • 标量只有一个元素,转置等于其本身,

矩阵加法

矩阵减法

 

矩阵乘法

最终结果为 A的行Xb的列的新矩阵

矩阵乘法公式

        

矩阵元素对应乘积 element wise product

        Shape相同使用的一种乘积

矩阵点积 dot product

 

对于一维数组来说shape为数组元素的个数

        向量的点积为标量,一个数值

 

        两个向量点积示例

x = [1,2,3]T

y = [7,9,11]T

x.y = xTy = [1,2,3].[7,9,11]T = 58

单位矩阵

单位矩阵的结构很简单:所有沿主对角线的元素都是 1,而其他位置的元素都是 0

  • 性质:任意向量、矩阵和单位矩阵相乘,都不会改变。
  • 单位矩阵的行列一致
  • 一般将保持 n 维向量不变的单位矩阵记作
  • 形式上:

线性方程组

        矩阵是解线性方程组的重要工具

        线性方程组另一种书写方式

逆矩阵

  • 一个矩阵乘以目标矩阵的结果为单位矩阵,则目标矩可逆,
  • 且该矩阵为目标矩阵的逆矩阵
  • 矩阵逆矩阵记作满足如下条件:

  • 给定,

  • 我们可以通过以下步骤求解向量

    

posted @ 2019-06-13 20:04  binyang  阅读(1065)  评论(0编辑  收藏  举报