Syntax
Numpy.Trapz (y, x = keine, dx = 1.0, Achse = -1)Die Syntax sieht etwas schwierig aus, aber es ist sehr einfach zu verwenden, sobald wir die Funktionalität aller Parameter verstehen.
Parameter
Rückgabewert
Diese Funktion gibt das geschätzte bestimmte Integral zurück. Der Rückgabetyp ist ein Array oder ein schwimmender Punktwert.
Integral von 1D -Array
In diesem Beispiel werden wir die Funktionalität der Trapz () -Methode auf einem eindimensionalen Array beobachten, wenn die Array-Elemente Ganzzahlen sind.
In diesem Code müssen wir zunächst die Numpy -Bibliothek importieren und einen Funktionsnamen geben. Hier ist der Funktionsname „NMP."Danach definieren Sie eine Variable" value_0 "und rufen Sie den Numpy an.Array () Methode zur Verwendung der Array-Funktion des Numpy-Moduls und initialisieren Sie das eindimensionale Array. Das Array ist vom ganzzahligen Typ, der zeigt, dass es alle ganzzahligen Werte hat. Als nächstes wird ein Text auf der Konsole gedruckt, indem die Funktion print () deklariert wird. In der nächsten Erklärung rufen Sie die NMP auf.Trapz () Methode. Diese Funktion enthält das Argument "value_0" als Argument. Die Trapz () -Methode findet das Integral des angegebenen Arrays und druckt das unter Verwendung von Print (). Wir können auch das Ergebnis der Trapz () -Funktion in einer anderen Variablen speichern und dann das Ergebnis zeigen, aber das erhöht nur die Länge des Codes, und die Funktionalität bleibt gleich.
Die Ausgabe zeigt das Ergebnis des Codes und ist ein schwimmender Punktwert. Die Trapz () -Methode berechnet das Integral des angegebenen Arrays mit der Trapezformel, und wir werden nur das Ergebnis sehen.
Integral eines 2-D-Arrays
In diesem Programm werden wir nun die Verwendung der Trapz () -Funktion für ein zweidimensionales Array diskutieren, indem wir verschiedene „DX“ -Werte aufnehmen.
Integrieren Sie zunächst das Numpy -Modul in jeden Funktionsnamen. Hier ist der Funktionsname „Num.In der nächsten Anweisung definieren Sie ein zweidimensionales Array mit der Num.array () Funktion. Und speichern Sie die Array -Elemente in der Variablen „Array_0“. Zeigen Sie den Text mit der Print () -Methode an. Dann werden wir die Num passieren.Trapz () Funktion zur Druckanweisung. Die Trapz () -Methode hat ein Argument von "Array_0". Hier ist der Wert von „DX“ standardmäßig 1.
Aber im zweiten Teil des Programms ist der DX -Wert das einzige, was sich unterscheidet. Wiederholen Sie den gleichen Code und ändern Sie einfach den Wert von "DX". Hier geben wir den Wert von „DX“ als 3 an. Wir können jetzt die Ergebnisse beider Abschnitte des obigen Codes vergleichen.
Der Ausgang zeigt deutlich den Unterschied zwischen beiden daraus resultierenden Arrays. Das zweite Array wird mit 3 multipliziert, weil sein „DX“ 3 beträgt; Es unterteilt gleichermaßen die Stichprobenpunkte, wenn „DX“ 3 ist.
Integral von Listen
In dieser Instanz wird klargestellt, wie die Trapz () -Methode verwendet wird, wenn sich die Eingabe in Form von Listen befindet.
Importieren Sie zuerst die Bibliothek. Initialisieren Sie dann zwei Listen; Beide Listen enthalten ganzzahlige Werte. Wir können die Liste mit schwimmenden Punktwerten initialisieren, aber hier verwenden wir nur Ganzzahlwerte. Konvertieren Sie nun die Liste in das zweidimensionale Array, indem Sie die Variablen beider Listen in Numpy übergeben.array () Funktion. Speichern Sie danach das resultierende Array in "arr_0". Zeigen Sie die Nachricht und das zweidimensionale Array auf dem Bildschirm an. Rufen Sie weiter die Trapz () -Methode auf, um das Integral des 2D -Arrays zu erhalten und dieses Integral zu zeigen, indem Sie die Print () -Funktion verwenden. Das "arr_0" enthält ein zweidimensionales Array, und Trapz () findet das Integral dieses zweidimensionalen Arrays.
Im Ergebnis erhalten wir zunächst die Nachricht und das zweidimensionale Array, das wir erhalten haben, indem wir zwei Listen in ein zweidimensionales Array umwandeln. Dann erhalten wir das Integral des Arrays im Array -Format. Denken Sie daran, das Ergebnis kann entweder ein Array oder ein schwimmender Punktwert sein.
Abschluss
In diesem Leitfaden haben wir die Trapz () -Methode im Detail erläutert. Die Trapz () -Methode ist von Vorteil, da wir die Formel dieser Methodik nicht codieren müssen. Es ist eine eingebaute Methode der Numpy -Bibliothek. Wir können die Trapz () -Methode aufrufen und diese Funktion nutzen, wo immer wir sie benötigen. In den Beispielen erhalten wir das Integral des 1D -Arrays, des 2D -Arrays und der Listen. Darüber hinaus haben wir den Unterschied in den Antworten beobachtet, als wir den Wert des „DX“ -Arguments der Trapz () -Methode geändert haben. Der Artikel deckt die Trapz () -Methode eingehend ab, um das Lernen für Sie zu vereinfachen.