机器学习入门——Numpy中的矩阵运算

引入(矩阵的乘法运算)

给定一个向量,让向量中每个数字乘以二
a = (0, 1, 2)
a*2 = (0, 2, 4)

在这里插入图片描述

Universal Functions

  • 加法
    在这里插入图片描述

  • 减法
    在这里插入图片描述

  • 乘法
    在这里插入图片描述

  • 除法
    在这里插入图片描述

  • 整除
    在这里插入图片描述

  • 乘方
    在这里插入图片描述

  • 求余
    在这里插入图片描述

  • 求倒数
    在这里插入图片描述

更多的矩阵计算方法

  • 求绝对值
    在这里插入图片描述
  • 求三角函数
    在这里插入图片描述
  • 以 e 为底的函数值
    在这里插入图片描述
  • n 的 x 次方
    在这里插入图片描述
  • 求对数函数
    在这里插入图片描述

矩阵运算

先定义A,B两个矩阵
在这里插入图片描述

  • 矩阵间的加减法
    在这里插入图片描述

  • 矩阵的乘法
    在这里插入图片描述
    :两矩阵间如仅用乘号(*)相连接,计算结果为两矩阵对应元素相乘的结果
    在这里插入图片描述

矩阵的转置

在这里插入图片描述

想要两矩阵进行运算,前提得保证它们间可以进行运算
在这里插入图片描述

向量与矩阵的运算

  • 加法(数学上无意义)
    在这里插入图片描述
    相当于将矩阵的每一行加上向量对应的值

  • 乘法(与矩阵间计算相似)
    在这里插入图片描述
    :向量与矩阵相乘时,若不满足数学计算规则,numpy会自动将矩阵进行转置
    在这里插入图片描述

矩阵的堆叠

在这里插入图片描述

矩阵的逆

  • np.linalg.inv()
    在这里插入图片描述
    验证:
    在这里插入图片描述

  • 生成伪逆矩阵
    np.linalg.pinv()
    在这里插入图片描述
    验证:
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值