求解 python 中的线性方程 XA = B



线性方程XA = B,我们知道'X = B * inv(A('。 其中A, B, X都是矩阵。

在 MATLAB 中可以求解:

X = B / A

它避免做逆矩阵,这是快速的。 使用 numpy 的 Python 中是否有任何相等的形式?

使用 numpy linalg.inv 函数:

import numpy as np
x = np.matmul(b, np.linalg.inv(a))
import numpy as np
a = np.array([[1,7],[2,9]])
b = np.array([[2,6],[7,5]])
# XA = B
# X = BA^-1
x = np.matmul(b,np.linalg.inv(a))

最新更新