Numpy NP.Leistung

Numpy NP.Leistung
Mit der Funktion von Power () in Numpy können Sie die Elemente vom ersten Array bis zur Kraft der Elemente im zweiten Array erhöhen.

Der Betrieb der Funktion Numpy Power () wird Element angewendet. Stellen Sie sich das so vor, die Funktion nimmt die Elemente im ersten Array an und passt mit ihrem Partnerelement im zweiten Array ab. Es verwendet dann die Komponente des zweiten Arrays als Leistung.

Lassen Sie uns dies weiter besprechen.

Funktionssyntax

Die Funktionssyntax ist wie unten gezeigt:

Numpy.power (x1, x2, /, out = none, *, wobei = true, casting = 'same_kind', order = 'k', dtype = none, subok = true [, Signature, ExtObj]) =

Funktionsparameter

Die Funktionsparameter werden in den folgenden Punkten erörtert:

  1. x1 - bezieht sich auf das Eingangsarray, dessen Elemente als Basis im Leistungsbetrieb fungieren.
  2. X2 - Definiert das Eingangsarray, dessen Elemente als Exponent im Leistungsbetrieb funktionieren.

HINWEIS: Obwohl die Form beider Arrays unterschiedlich sein kann, müssen sie in eine Standardform ausgestrahlt werden.

Funktionsrückgabewert

Wie bereits erwähnt, gibt die Funktion ein Array mit den Elementen von X1 zurück, die an die Leistung von x2 -Elementen erhöht werden.

Beispiel 1

Betrachten Sie das unten gezeigte Beispiel:

# Numpy importieren
Numph als NP importieren
x1 = np.Array ([1,2,3])
x2 = np.Array ([4,5,6])
drucken (np.Power (x1, x2))

Im obigen Beispiel beginnen wir zunächst Numpy mit dem Alias ​​als NP importieren.

Als nächstes erstellen wir zwei Arrays, x1 und x2. Schließlich verwenden wir die Funktion von Power (), um die Elemente von X1 zurückzugeben, die in X2 an die Kraft von Elementen erhoben wurden.

Die resultierende Ausgabe ist wie gezeigt:

[1 32 729]

Beispiel 2

Das folgende Beispiel zeigt, wie die Funktion mit Gleitkommawerten verwendet wird.

x1 = np.Array ([2).3,4.5,5.6]))
x2 = np.Array ([6).7,8.9,10.1]))
drucken (np.Power (x1, x2))

Der obige Code sollte ein Array wie gezeigt zurückgeben:

[2.65201821e+02 6.51015566e+05 3.60328881e+07]

Beispiel 3

Der gleiche Fall gilt, wenn die Funktion in einem mehrdimensionalen Array verwendet wird. Nachfolgend ist ein Beispiel dargestellt:

x1 = np.Array ([[1,2,3], [4,5,6]])
x2 = np.Array ([[7,8,9], [10,11,12]])
drucken (np.Power (x1, x2))

Der AB0VE -Code gibt ein Array wie gezeigt zurück:

[[1 256 19683]
[1048576 48828125 -2118184960]]]]

Beispiel 4

Sie können auch die Elemente des ersten Arrays mit einem gemeinsamen Exponenten anheben, wie unten gezeigt:

x1 = np.Array ([[1,2,3], [4,5,6]])
drucken (np.Power (x1, 2))

In diesem Beispiel übergeben wir einen einzelnen Wert, anstatt ein Array in der zweiten Variablen zu geben. Dieser Wert wirkt als Exponent für jedes Element im ersten Array.

Dies sollte zurückkehren:

[[1 4 9]
[16 25 36]]

Beispiel 5

Die Funktion gibt einen Fehler zurück, wenn das angegebene zweite Array einen negativen Wert enthält. Ein Beispiel ist unten dargestellt:

x1 = np.Array ([[-1, -2, -3], [-4, -5, -6]])
x2 = np.Array ([[-7, -8,9], [-10, -11, -12]])
drucken (np.Kraft (x1, x

Der obige Code sollte einen Fehler wie gezeigt zurückgeben:

Hinweis: Dieser Fehler gilt nur, wenn das Exponent -Array einen negativen Wert enthält.

Abschluss

In diesem Artikel wurde die Verwendung der Funktion der Power () in Numpy behandelt. Um weiter zu untersuchen, überprüfen Sie die Dokumente.

Danke fürs Lesen!!