Alle fag › Videregående programmering › Matriseoperasjoner
Matriseoperasjoner
A * B mellom to NumPy-arrays er elementvis multiplikasjon, mens np.dot(A, B) eller A @ B er ordentlig matrisemultiplikasjon. reshape endrer formen på et array uten å endre dataene, og -1 lar NumPy regne ut den siste dimensjonen selv.
matrisemultiplikasjon
elementvis multiplikasjon (krever samme form)
Symboler
| matriser (2D NumPy-arrays) |
Eksempel
np.arange(12).reshape(4, -1).shape gir (4, 3), siden .
A * B og A @ B gir svært ulikt resultat — velg @ når du mener matrisemultiplikasjon.