Looking for numpy Keywords? Try Ask4Keywords

numpyLineare Algebra mit np.linalg


Bemerkungen

Ab Version 1.8 können einige der Routinen in np.linalg mit einem Stapel von Matrizen arbeiten. Das heißt, die Routine kann Ergebnisse für mehrere Matrizen berechnen, wenn sie zusammengestapelt sind. Zum Beispiel wird A hier als zwei gestapelte 3-mal-3-Matrizen interpretiert:

np.random.seed(123)
A = np.random.rand(2,3,3)
b = np.random.rand(2,3)
x = np.linalg.solve(A, b)

print np.dot(A[0,:,:], x[0,:])
# array([ 0.53155137,  0.53182759,  0.63440096])

print b[0,:]
# array([ 0.53155137,  0.53182759,  0.63440096])

Die offiziellen np Dokumente geben dies über Parameterspezifikationen an wie a : (..., M, M) array_like .

Lineare Algebra mit np.linalg Verwandte Beispiele