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
廣告