numpy.linalg.solve()



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, XB,则方程变为:

A*X = B  

Or

X = A-1B 
numpy_linear_algebra.htm
广告