numpy.linalg.solve ()
Il numpy.linalg.solve() funzione fornisce la soluzione di equazioni lineari in forma matriciale.
Considerando le seguenti equazioni lineari:
x + y + z = 6
2y + 5z = -4
2x + 5y - z = 27
Possono essere rappresentati nella forma a matrice come:
$$ \ 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} $$Se vengono chiamate queste tre matrici A, X e B, l'equazione diventa -
A*X = B
Or
X = A-1B