numpy中的矩阵

numpy中的矩阵

1.矩阵

  • 矩阵,和array的区别是矩阵必须是2维的,但array可以是多维的

2.向量

3.加法和标量相乘

4.矩阵向量乘法

  • 矩阵乘法遵循准则:(M行,N列)*(N行,L列)=(M行,L列)

5.矩阵乘法

6.矩阵乘法的性质

  • 矩阵的乘法不满足交换律:A×B ≠ B×A
  • 矩阵的乘法满足结合率。即A×(B×C)= (A×B) ×C
  • 单位矩阵:在矩阵的乘法中,有一种矩阵起着特殊的作用,如同数的乘法中的1,我们称为单位矩阵,它是个方阵,一般用I或者E表示,从左上角到右下角的对角线(称为主对角线)上的元素均为1以外全是0

7.逆、转置

8.numpy中的矩阵乘法

  • np.matmul
  • np.dot
a = np.array([[80,86],
             [82,80],
             [85,78],
             [90,90],
             [86,82],
             [82,90],
             [78,80],
             [92,94]])
b = np.array([[0.7],[0.3]])
np.matmul(a,b)
"""
array([[81.8],
       [81.4],
       [82.9],
       [90. ],
       [84.8],
       [84.4],
       [78.6],
       [92.6]])
"""

np.dot(a,b)#结果与np.array一致
  • np.matmul与np.dot的区别
    • 二者都是矩阵乘法,np.matmul中禁止矩阵与标量的乘法。在矢量乘法中,np.matmul与np.dot
posted @   小杨的冥想课  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示