Python verfügt über keine integrierten Arrays, die zur Darstellung der Matrizen verwendet werden können. Um die Matrizen in Python darzustellen, wird das Numpy -Paket zum Erstellen von Arrays verwendet. Angenommen, der Benutzer möchte eine Multiplikation oder eine elementbezogene Multiplikation in den Arrays durchführen. Dazu bietet die Numpy-Bibliothek eine Methode „multiply ()“, und diese Funktion kann auch verwendet werden, um die elemente Multiplikation durchzuführen.
Dieser Beitrag veranschaulicht die Verwendung der Multiply () -Methode zur Durchführung von Array-Multiplikationen und elementwise Multiplikation.
So verwenden Sie "Multiply ()" -Methode von Numpy?
Wie oben erläutert, wird diese Methode verwendet, um eine Multiplikation für Arrays durchzuführen, die über das Numpy -Paket erstellt wurden. Gehen Sie einfach die unten angegebene Syntax durch:
Numpy.Multiplizieren Sie (Array1, Array2, OptionParam)
In dieser Syntax:
Notiz: Weitere Informationen zu den optionalen Parametern in der Methode Multiply () finden Sie in der offiziellen Dokumentation von Numpy!
Beispiel 1: Element weise Multiplikation mit einem Skalarwert
Um die skalare Multiplikation in jedem Element eines Array einzigen nacheinander durchzuführen, importieren Sie zunächst die Numpy -Bibliothek in Ihr Programm:
Numpy importieren
Erstellen Sie danach ein Neues Array mit der Array () -Methode aus der Numpy -Bibliothek:
Array1 = Numpy.Array ([[1,2,3], [4,5,6]])
Verwenden Sie den Multiply () und geben Sie im ersten Argument und das Array im zweiten Argument einen skalaren Wert weiter:
Ergebnis = Numpy.multiplizieren (4, Array1)
Drucken Sie das Ergebnis zuletzt mit der Print () -Methode auf das Terminal aus:
Druck (Ergebnis)
Das vollständige Code -Snippet für dieses Beispiel lautet:
Numpy importieren
Array1 = Numpy.Array ([[1,2,3], [4,5,6]])
Ergebnis = Numpy.multiplizieren (4, Array1)
Druck (Ergebnis)
Wenn dieser Code ausgeführt wird, wird das folgende Ergebnis erzeugt:
Aus dem obigen Ausgangsbild ist klar, dass jedes Element mit einem Skalarwert multipliziert wurde.
Beispiel 2: Elementwise -Multiplikation zwischen zwei Arrays
Beginnen Sie mit dem Importieren der Numpy -Bibliothek und erstellen Sie zwei verschiedene Arrays mit der Array () -Methode:
Numpy importieren
Array1 = Numpy.Array ([[1,2,3], [4,5,6]])
Array2 = Numpy.Array ([4,5,6], [1,9,3]])
Geben Sie anschließend beide Arrays in den Argumenten der Multiply () -Methode und drucken Sie das Ergebnis mit den folgenden Zeilen aus:
Ergebnis = Numpy.multiplizieren (Array1, Array2)
Druck (Ergebnis)
Sobald dieser Code ausgeführt wurde, wird das folgende Ergebnis erzeugt:
Die Ausgabe überprüft, ob beide Matrizen/Arrays mithilfe einer elementwise Multiplikation multipliziert wurden.
Alternative: Verwenden Sie den „*“ -Preiberer
Alternativ kann der Benutzer einfach das Sternchensymbol verwenden, anstatt die Methode multiply () zu verwenden. Um dies zu demonstrieren, nehmen Sie einfach den folgenden Code:
Numpy importieren
Array1 = Numpy.Array ([[1,2,3], [4,5,6]])
Array2 = Numpy.Array ([4,5,6], [1,9,3]])
Ergebnis = Array1 * Array2
Druck (Ergebnis)
Das Ausführen des obigen Codes erzeugt das folgende Ergebnis:
Der Sternchenoperator erzeugte die gleichen Ergebnisse wie die Multiply () -Methode.
Abschluss
Um die elemente Multiplikation für Matrizen durchzuführen, die mit der Numpy-Bibliothek erstellt wurden, kann der Benutzer die Multiply () -Methode verwenden. Diese multiply () -Methode nimmt zwei obligatorische Argumente an, n. Alternativ kann der Benutzer den Sternchen -Operator „*“ verwenden, um die gleichen Ergebnisse zu erzielen.