具有不同形状的2d阵列的乘法

时间:2014-06-09 10:14:22

标签: python arrays numpy shapes multiplication

python中的新手,我正在尝试执行最佳插值,在我的代码中,我需要将两个数组相乘,如下所示:Cgd * inv(Cdd)

其中:

=> Cgd:协方差数组网格数据(792x2134) => Cdd:协方差阵列数据 - 数据(2134x2134)

如您所见,这两个阵列具有不同的形状。 执行此类计算的最佳植物方式是什么? (我不确定np.dot运算符)

感谢所有

1 个答案:

答案 0 :(得分:3)

使用numpy.linalg.solve。它解决了Ax = b,它提供了x = inv(A) b,但这比求解inv(A)然后再乘以b更稳定。