Zugabe von 2-matrix und Multiplikation 2 matrix in python mithilfe von scipy/numpy

Ich versuche, mit scipy und numpy durchführen matrix-addition und Multiplikation.

Habe ich 2 matrix "a" und "b". mein Ziel ist es, "a" und "b" zusammen und speichert das Ergebnis in einer matrix "c"

Auch ich will zu multiplizieren, "a" und "b" und speichern Sie in einer matrix "d".

Gibt es irgendeine Funktion durchführen, wie das in Scipy/Numpy?

Vielen Dank.

  • numpy ist matrix Typ hat matrix-Multiplikation, während die array Typ keine punktweise Multiplikation, die Sie tun möchten?
  • Ist matrix-Multiplikation wie "dot product", wenn punktweise multiplcation ist, wie jeder Punkt multiplizieren entsprechende Stelle?
  • Ja. Check it out in eine Konsole und sehen Sie selbst. Wenn Sie ihm geben könnte mir ein paar Beispiel-Daten und-was für ein Ergebnis Sie erwarten, dass ich Ihnen sagen könnte, welche operation Sie wollen.
  • Ich mache Bildverarbeitung in python eine Methode mit dem Namen Pyramid-Basierten Data-Fusion-System. Ich habe eine Frage: Ist es nur auf einem Weg neben der zwei-matrix?
  • Soweit ich weiß, gibt es nur eine Möglichkeit zum hinzufügen von Matrizen.
  • Was ist, wenn ich wollen, multiplizieren Sie jedes element in der matrix eine Zahl "A"? sollte ich so schreiben: a = numpy.matrix(a), b = A, c= a*b ?
  • Durch Multiplikation mit einer Konstanten array-Multiplikation statt-matrix-Multiplikation, aber Sie könnten es tun, indem a = numpy.matrix(a); b = A; c = a*b;
  • Numpy für Matlab-Benutzer (scipy.org/NumPy_for_Matlab_Users) hat eine schöne Zusammenfassung von ndarray numpy und matrix-Operationen. element-wise operations -, Rundfunk -, matrix-Operationen, etc.

Schreibe einen Kommentar