numpy.linalg.solve()函数以矩阵形式给出线性方程的解。
考虑以下线性方程式 -
x + y + z = 6
2y + 5z = -4
2x + 5y - z = 27
它们可以矩阵形式表示为 -
$$\begin {bmatrix} 1&1&1 \\ 0&2&5 \\ 2&5&-1\end {bmatrix}\begin {bmatrix} x \\ y \\ z\end {bmatrix} =\begin {bmatrix} 6 \\ - 4 \\ 27\end {bmatrix} $$如果将这三个矩阵称为A, X和B ,则等式变为 -
A*X = B
Or
X = A-1B