重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
今天就跟大家聊聊有关怎么在python中实现矩阵乘法运算,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
成都创新互联公司专注于武陵源网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供武陵源营销型网站建设,武陵源网站制作、武陵源网页设计、武陵源网站官网定制、微信小程序开发服务,打造武陵源网络公司原创品牌,更为您提供武陵源网站排名全网营销落地服务。
1、简单易用,与C/C++、Java、C# 等传统语言相比,Python对代码格式的要求没有那么严格;2、Python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3、Python面向对象,能够支持面向过程编程,也支持面向对象编程;4、Python是一种解释性语言,Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5、Python功能强大,拥有的模块众多,基本能够实现所有的常见功能。
方法一:使用*(或者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中实现矩阵乘法运算有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。