Sie können mehr über das äußere Produkt in der folgenden Ressource erfahren:
https: // en.Wikipedia.org/wiki/oUter_product
Das äußere Produkt kann wie gezeigt ausgedrückt werden:
Angenommen, Sie haben zwei Vektoren A und B mit den gezeigten Werten:
A = [A0, A1, A2… AM]
B = [B0, B1, B2… Bn]
Das äußere Produkt wird wie gezeigt berechnet:
[[A0*B0 A0*B1… A0*Bn]Lassen Sie uns lernen, wie man die äußere () -Funktion in Numpy verwendet.
Funktionssyntax
Die Funktionssyntax kann wie im folgenden Code -Snippet gezeigt ausgedrückt werden:
Numpy.äußerlich (a, b, out = keine)Parameter
Die Funktion hat eine einfache Syntax und akzeptiert drei Hauptparameter:
Rückgabewert
Die Funktion gibt das äußere Produkt der beiden Vektoren zurück in der für:
out [i, j] = a [i] * b [j]Beispiel 1
Der folgende Code zeigt, wie das äußere Produkt von zwei eindimensionalen Arrays berechnet wird.
# Numpy importierenDas resultierende Array ist wie gezeigt:
[[10 20 30]Beispiel #2
Bei einer 2 × 3 -Matrix sollte die Funktion zurückkehren:
a = np.Array ([[10,20,30], [40,50,60]])Die Funktion sollte zurückkehren:
[[10 20 30 40 50 60]Beispiel #3
Mit der äußeren Funktion können Sie auch das äußere Produkt mit einem Buchstabenvektor ausführen.
Ein Beispiel ist wie gezeigt:
a = np.Array (['A', 'B', 'C', 'D'], dType = Objekt)Der obige Code sollte zurückgeben:
["'a' 'aa' 'aaa']Abschluss
Dieser Artikel leitet Sie bei der Berechnung der äußeren Produkte von zwei Vektoren mithilfe der Numpys äußere () -Funktion.
Danke fürs Lesen und glücklicher Codierung!!