线性方程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))