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

哪里:

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

如您所见,这两个数组具有不同的形状。
进行这种计算的最植物学方法是什么? (我不确定np.dot运算符)

谢谢大家

最佳答案

使用numpy.linalg.solve。它求解Ax = b,给出x = inv(A) b,但这比求解inv(A)然后将其乘以b更稳定。

关于python - 具有不同形状的2D阵列相乘,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24118070/

10-11 08:55