Wie unterscheidet sich die Multiplikation für NumPy Matrix- und Array-Klassen?

Die Numpy-Docs empfehlen, Array anstelle von Matrix für die Arbeit mit Matrizen zu verwenden. Im Gegensatz zur Oktave (die ich bis vor kurzem verwendet habe) führt * keine Matrixmultiplikation durch, Sie müssen jedoch die Funktion matrixmultipy () verwenden. Ich habe das Gefühl, dass der Code dadurch sehr unlesbar wird.

Teilt jemand meine Ansichten und hat eine Lösung gefunden?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage