您现在的位置是:课程教程文章
python实现矩阵乘法运算的几种方法
2023-12-14 22:56课程教程文章 人已围观
-
潘哥线性代数课堂第二章矩阵
潘哥线性代数课堂第二章矩阵1. 课程的师资情况(包括老师和助教) 主讲老师潘学哉为博士,副教授,硕士... -
第2版最小二乘法LSM拟合预测及MATLAB程序详
第2版最小二乘法LSM拟合预测及MATLAB程序详【内容简介】《第二版最小二乘法与应用和MATLAB程序详解视频》 共7章45节视频... -
考研数学线性代数部分第三章矩阵初等变
考研数学线性代数部分第三章矩阵初等变考研数学三线性代数部分第三章矩阵初等变换与秩串讲由欧凯文老师主讲,欧凯... -
线性代数究极奥义(二)矩阵
线性代数究极奥义(二)矩阵课程介绍:接着行列式讲解线性代数中的矩阵知识,具备高中数学基础即可学习...
小编介绍过python中矩阵的创建方法,Numpy功能就是可简单的实现矩阵运算,比直接使用python一步步的求要简单很多,本文介绍python基于Numpy实现矩阵乘法运算的几种方法:1、使用*(或者multiply);2、使用.matmul()函数;3、使用同线性代数中矩阵乘法的定义 np.dot()。
方法一:使用*(或者multiply)
*(或者multiply)代表的是并不是矩阵的乘法规则,而是简单的数量积,即对应位置元素相乘后的积相加。
>>> a = np.array([[1,2],[1,2]]) >>> a*a >>> array([[1, 4], [1, 4]])
方法二:使用.matmul()函数
>>> a = np.array([[1,2],[1,2]]) >>> a*a >>> array([[1, 4], [1, 4]])
方法三:使用同线性代数中矩阵乘法的定义 np.dot()
对二维矩阵,计算真正意义上的矩阵乘积。
对于一维矩阵,计算两者的内积。
import np S = np.dot((np.dot(H, beta) - r).T, np.dot(inv(np.dot(np.dot(H, V), H.T)), np.dot(H, beta) - r))
以上就是python实现矩阵乘法运算的几种方法,需要注意的是想要严格的进行矩阵乘法运算,必需使用.dot()或者.matmul()函数哦~更多python学习推荐:python教程。
课程教程:python实现矩阵乘法运算的几种方法下一篇:没有了