python矩阵乘法,矩阵相乘 python
1.矩阵乘法点函数
的乘法将矩阵A的第一行乘以矩阵b的第一列。每个元素都相应地相乘,并求和作为第一个元素的值。只有当左矩阵的列数等于右矩阵的行数时,矩阵才能相乘。乘积矩阵的行数等于左矩阵的行数,乘积矩阵的列数等于右矩阵的列数。
a=
1 0 2
-1 3 1
b=
3 1
2 1
1 0
c=
5 1
4 2
进口编号为NP
Arraya=np.array ([1,0,2],[-1,3,1]) # 3行2列
arrayb=NP.array ([ 3,1 ]、[ 2,1 ]、[ 1,0 ])
print(NP.dot ) arrayB,arrayB))
print(Arraya.dot ) Arrayb))
2.将矩阵的元素相乘
就是把矩阵的对应元素相乘。此时,两个矩阵的大小必须相同。(维度必须相同,矩阵也必须相同。
b=
3 1
2 1
1 0
c=
2 1
4 1
5 0
b*c=
6 1
8 1
5 0
进口编号为NP
Arraya=np.array ([1,0,2],[-1,3,1]) # 3行2列
arrayb=NP.array ([ 3,1 ]、[ 2,1 ]、[ 1,0 ])
arrayc=NP.array ([ 2,1 ],[ 4,1 ],[ 5,0 ])
print(NP.dot ) arrayB,arrayB))
print(Arraya.dot ) Arrayb))
Print (arrayb * arrayc))
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。