首页 > 其他分享 >numpy中的矩阵

numpy中的矩阵

时间:2023-02-24 17:35:10浏览次数:37  
标签:矩阵 matmul np array 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

标签:矩阵,matmul,np,array,numpy,乘法
From: https://www.cnblogs.com/yangzilaing/p/17152288.html

相关文章

  • 【YBT2023寒假Day15 A】破烂衣裳(Burnside引理)(DP)(矩阵乘法)
    破烂衣裳题目链接:YBT2023寒假Day15A题目大意有一个n个点的环,有k种颜色,一开始都没有颜色。每次你可以选择一个位置,把它染成k种颜色的其中一个,但是相邻的两个位置......
  • matlab 矩阵乘法与点乘
    一,*和.*的联系和区别。1,在进行数值运行和数值乘矩阵,这两种没有区别,例如:a*b=a.*b;a*B=a.*B;B*a=B.*a(其中小写字母表示数值,大写字母表示矩阵,下同)。2,在处理矩阵乘......
  • numpy的ndarray的运算
    ndarray的运算1.逻辑运算score=np.random.randint(40,100,(10,5))#生成一个10行5列取值在40-50之间的数组test_sore=score[6:,0:5]#从第6行开始到末尾,5列,取出4名同......
  • 算法刷题-数组排序(图算法、算法高阶)、螺旋矩阵(数组、矩阵)、分发糖果(贪心、数组)
    数组排序(图算法、算法高阶)编写一个JavaApplication程序,将随机生成的无序数组使用冒泡排序,将这个混乱的数组变成一个从小到大排列的有序的数组并输出。classdemo_sort......
  • python numpy 中的冒号
    python中冒号实际上有两个意思:1.全部选择matrix1[1,:]表示matrix的第1行的所有元素matrix1[:,1]表示matrix的第1列的所有元素2.表示区间,含左不含右matrix1[1,0:......
  • 矩阵变换和Matrix4x4
    平移varm=Matrix4x4.Translate(newVector3(10,20,30));Debug.Log($"{m}");  缩放varm=Matrix4x4.Scale(newVector3(1,2,3));Debug.Log($"{m}")......
  • 矩阵基础知识
    这边不去理解或推导为什么要这么算,没啥实际意义,都是直接按矩阵规定好的公式套用 加减法C=A+BC=A-Ba) A和B的行和列必须相同   乘法,没有除法C=A*Ba) A的......
  • numpy数组的基本操作
    数组的基本操作1.数组的索引、切片一维、二维、三维的数组切片直接进行索引,切片对象[:,:]—先行后列#对于二维数组x1=np.random.uniform(0,1,[4,5])#生成一......
  • POJ 1050 To the Max 矩阵最大和的子数组:动态规划
    将原来的矩阵直接改造成dp矩阵dp[i][j]表示以以a[0][0]为左上角a[i][j]为右下角的矩阵之和所以一个O(n......
  • 【线性代数复习笔记】矩阵特征值,特征向量,相似对角化与实对称矩阵
    【线性代数复习笔记】矩阵特征值,特征向量,相似对角化与实对称矩阵线代好难-_-特征值与特征向量:1.求解特征值与特征向量:​ 先计算特征多项式f(ʎ)=|ʎI-A|,求出根,再根据......