python-数据分析-(1)线性代数

线性代数

一、矩阵

1、什么是矩阵?
矩阵是一种按照长方阵排列的包含复数和实数的集合
2、矩阵转换

就是把生活中的一列数或者方程式转换为矩阵

3、特殊矩阵
  1. 只有一行的矩阵: 行矩阵、行向量
 A = (A1, A2 ... An)  
  1. 只有一列的矩阵: 列矩阵
       [[1 ]
 A =    [0 ]
        [0 ]]
  1. 对角矩阵: 只有对角线有数据,其他为0的矩阵
         [[1. 0. 0.]
   A =    [0. 2. 0.]
          [0. 0. 3.]]
  1. 单位矩阵: 对角线矩阵中数据都为1的矩阵
         [[1. 0. 0.]
  A =    [0. 1. 0.]
         [0. 0. 1.]]

二、矩阵的运算

1、矩阵的加法、减法: 需要结构完全相同
[[1 2 3]        [[5 6 4]         [6 8 7]
 [4 5 6]    +    [8 9 3]] =      [12 14 9]
 [7 8 9]]        [7 5 3]]        [14 13 12]
2、矩阵的乘法
  1. 只有当第一个矩阵(左矩阵)的列数等于第二个矩阵(右矩阵)的行数时,两个矩阵才能相乘。结果为第一个矩阵的行数和第二个矩阵的列数
       [[4. -1. 2. 1]         [[1. 2]       [[ 9  9 ]
 A =    [1. 1. 0. 3]    *      [2 1]     =   [-2  9] 
        [0. 3. 1. 4]]          [3 0]         [-1  11]
                               [-1 2]
3、数与矩阵相乘

在这里插入图片描述

4、矩阵的转置

将矩阵的行列互换运算,将列的数据转换为行的数据

在这里插入图片描述
矩阵的转置也是一种运算,满足下述运算规律(假设运算都是可行的)
在这里插入图片描述

4、求逆运算: 逆矩阵

在这里插入图片描述
在这里插入图片描述

  1. 不是所有的矩阵都有逆矩阵
  2. A * A-1 = E , A-1 为A矩阵的逆矩阵

三、行列式

行列式: 又称为方阵,是一种运算 |A|

  1. 二阶行列式
    在这里插入图片描述

  2. 三阶行列式
    在这里插入图片描述

  3. 高阶行列式

    解高阶行列式有两种方式

    1、初等变化

    2、余子值、代数余子值

在这里插入图片描述
在这里插入图片描述

  1. 下三角形矩阵
    . 在这里插入图片描述

  2. 对角行矩
    在这里插入图片描述

  3. 行列式的性质

    • 行列式与它的转置行列式相等
    • 对换行列式的两行(列),行列式不变
      • 推论:如果行列式的两行(列)完全相同,则此行列式等于0
    • 行列式的某一行(列)中的所有元素都乘K,等于行列式乘K
      • 推论:行列式中某一行(列)的所有元素的公因子可以提到行列式记号外面
    • 行列式中如果有两行(列)元素成比例,则此行列式为0
    • 若行列式的某一行(列)元素是两数之和,则此行列式可分解为两个行列式相加
    • 把行列式的某一行(列)的各元素乘K,再加到另外一行(列)对应的元素上去,行列式不变
  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值