操作数不能与形状(3,3)(2,2)一起广播

时间:2020-08-28 01:43:06

标签: python

代码:

import numpy as np
import math as m 
a=np.array([[1,6,2],[4,5,0],[3,7,8]])

b=np.array([[4,1],[2,5]])
print(a*a*b,'\n') 

错误:

Operands could not be broadcast together with shapes (3,3) (2,2)

如何解决这个问题,加上我是python的新手。

任何建议。

1 个答案:

答案 0 :(得分:0)

可悲的是,这个问题无法解决,因为在数学上您不能将2x2矩阵和3x3矩阵相乘。