Python新手,我正在尝试执行最佳插值,并且在我的代码中的某个地方,我需要将两个数组相乘,如下所示:Cgd * inv(Cdd)
其中:
=> Cgd:协方差数组网格数据 (792x2134) => Cdd:协方差数组数据-数据(2134x2134)
正如您所看到的,两个数组具有不同的形状。 执行此类计算的最自然的方法是什么? (我不确定 np.dot 运算符)
谢谢大家
最佳答案
使用numpy.linalg.solve 。它求解 Ax = b
,得到 x = inv(A) b
,但这比求解 inv(A)
更稳定,并且然后乘以b
。
关于python - 不同形状的二维数组的乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24118070/