python中矩阵与矩阵乘法,python编写矩阵乘法函数
python的两种矩阵类型numpy.ndaray和numpy.matrixd实现了点积和矩阵积的区别。1.矩阵积和点积的定义。2.Numpy.ndaray类型矩阵。3.numpy.matrix类型矩阵。
1.矩阵积和点积的定义
一、矩阵的乘积
b、矩阵的点乘
2.numpy.ndarray类型的矩阵乘积:numpy.dot(例如numpy.dot) (a,b))。
矩阵的点乘:星号就可以了。例如,a*b
ImportnumpyasNPA1=NP。数组([1,1],[0,1]) A2=NP。Array ([2,0],[3,4]) A3=A1 * A2 #点xa4
3.numpy.matrix类型矩阵matrix星号的用法和array刚好相反
矩阵可以用:星号累加。例如,a*b
矩阵乘法:numpy.multiply,比如NP.multiply(a,b))。
importnumpyasnpa1=NP.mat ([ 1,1 ],[ 0,1 ] ) a2=NP.mat ([ 2,0 ],[ 3,4 ] ) a3=NP.multiply (a1))。
我参考两位伟人的文章,这些侵权之类的不太清楚。如果被骂了,请马上联系我。我马上就做。我是rydxhd,努力学习代码,在博客上记录学习生活。
参考URL:
阳光下的微笑《Python+Numpy------数组运算》
taxueguilai1992 《python的常见矩阵运算》
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。