导语:
本文主要介绍了关于怎样用python计算矩阵乘法?的相关知识,包括python计算矩阵乘积,以及python矩阵数乘这些编程知识,希望对大家有参考作用。
python中计算矩阵乘法的方法:
1、使用np.multiply()函数计算矩阵乘法
功能:将数组和矩阵的对应位置相乘,输出与相乘后的数组/矩阵的大小相同
示例:
np.multiply(np.mat(A),np.mat(B)) #矩阵对应元素位置相乘,利用np.mat()将数组转换为矩阵
matrix([[ 0, 2],
[ 6, 12]])
np.sum(np.multiply(np.mat(A),np.mat(B))) #输出为标量
输出:
20
2、使用np.dot()函数计算矩阵乘法
函数作用:
对于rank为1的数组,进行对应的位置相乘,然后相加;
对于秩不为1的二维数组,进行矩阵乘法;二维以上的数组,参考numpy库的介绍。
示例:
np.dot(np.mat(A),np.mat(B)) #执行矩阵乘法运算
matrix([[ 4, 7],
[ 8, 15]])
3、星号(*)乘法运算
作用:
对数组执行对应位置相乘
对矩阵执行矩阵乘法运算
示例:
(np.mat(A))*(np.mat(B)) #执行矩阵运算
matrix([[ 4, 7],
[ 8, 15]])
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在 excel 中使用 Python3 时间戳?01/09
- ♥ python如何读取不同格式的文件11/21
- ♥ python如何创建py文件08/11
- ♥ 我可以使用什么命令来检查已安装的python版本号08/22
- ♥ 如何在python中删除列表的第一个元素08/18
- ♥ python如何读写单词09/27
内容反馈