我试图将Python 3.x中的两个矩阵与numpy相乘:
res = A.dot(vertice)
'A'表示4x4矩阵,'vertice'表示1x4矩阵。
问题是当我尝试运行程序时,我收到下一条错误消息:
ValueError: shapes (4, 4) and (1, 4) are not alligned: 4 (dim1) != 1 (dim0)
据我所知,通过在矩阵1中具有与矩阵2中的行数相同的列数来乘以两个矩阵的唯一方法。
您能就如何将'vertice'矩阵转换为4x1矩阵给我一些建议吗?
由于
答案 0 :(得分:0)
计算转置:
res = A.dot(vertice.T)
答案 1 :(得分:-1)
如果您需要代码,可以试试 B = np.mat(B) C = np.mat(C)
A = B.T*C.I