为什么python矩阵乘法报错?
为什么不能做矩阵乘法?a的列数不是等于b的行数吗?importnumpyasnpa=np.array([[1,2,3],[1,2,3]])b=np.array([[1,2...
为什么不能做矩阵乘法?a的列数不是等于b的行数吗?
import numpy as np
a = np.array([[1,2,3],[1,2,3]])
b = np.array([[1,2,3],[1,2,3],[1,2,3]])
np.dot(a*b)
ValueError: operands could not be broadcast together with shapes (2,3) (3,3) 展开
import numpy as np
a = np.array([[1,2,3],[1,2,3]])
b = np.array([[1,2,3],[1,2,3],[1,2,3]])
np.dot(a*b)
ValueError: operands could not be broadcast together with shapes (2,3) (3,3) 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询