Numpy-ptp-Methode

Numpy Ptp Methode



NumPy steht für Numerical Python und ist eine Python-Programmierbibliothek. Es hat verschiedene Grundfunktionen, mathematische Funktionen, statistische Funktionen und Zeichenfolgenfunktionen. Die Methode ptp() ist eine der statistischen Funktionen der NumPy-Bibliothek. PTP steht für Peak-to-Peak. Die Methode NumPy ptp() wird verwendet, um den Bereich entlang der spezifischen Achse aus dem NumPy-Array zu finden. Die Reichweite variiert von Maximum bis Minimum.

Die Reichweite kann wie folgt berechnet werden:

Bereich = Maximalwert – Minimalwert

Syntax der NumPy ptp() Methode

Die Methode NumPy ptp() kann wie folgt deklariert werden:







X = NumPy. ptp ( Arr , Achse = keiner , aus = keiner , dunkel halten = < kein Wert > )

Parameter der NumPy ptp() Methode

Nun besprechen wir die Beschreibung der Argumente, die von der Funktion ptp() akzeptiert werden:



Arr = Arr repräsentiert die Daten des Eingangsarrays.



Achse = Achse stellt die dar, entlang derer der Achsenbereich gefunden werden würde. Standardmäßig funktioniert das Eingabearray als abgeflacht. Abgeflacht bedeutet Array-Arbeit auf allen Achsen. Wenn der Wert der Achse 0 ist, stellt er den Bereich entlang der Spalte dar. Und wenn der Wert der Achse 1 ist, repräsentiert er den Bereich entlang der Reihe.





aus = Out stellt ein alternatives Array dar, in dem wir die Ausgabe oder das Ergebnis speichern möchten. Die Dimensionen dieses Arrays müssen denen des gewünschten Ergebnisses entsprechen.

Dims behalten = Es ist auch ein optionales Argument. Dieser Parameter ist hilfreich, wenn das Ausgabearray falsch oder mit einer Dimension der Größe eins nach links reduziert ist. Er korrigiert die Ergebnisse des Arrays.



Rückgabewert der NumPy ptp() Methode

Rückgabewert bedeutet eine Ausgabe des ausgeführten Codes. Die Methode NumPy ptp() gibt den Bereich des Arrays zurück. Es werden skalare Werte zurückgegeben.

Beispiel 1:

In diesem Beispiel besprechen wir, wie man einen Bereich eines 1D-Arrays mit der Funktion NumPy ptp() findet oder berechnet.

Beginnen wir mit dem Code, indem wir die erforderliche Bibliothek importieren. Wir müssen ein NumPy-Modul von Python als np integrieren. Dann haben wir in der nächsten Anweisung ein eindimensionales Array als „arr“ initialisiert und ihm verschiedene Werte zugewiesen. Dann haben wir die Methode print() verwendet, um die Anweisung „Given array is“ anzuzeigen. Wiederum wird die Funktion print() verwendet, um die Elemente des gegebenen eindimensionalen Arrays zu drucken. Die Aussage „Der Bereich des gegebenen Arrays ist“ wird durch die Verwendung der Methode print() ausgegeben. Im letzten Schritt wird die Methode NumPy ptp() angewendet, um den Bereich des bereitgestellten Arrays zu finden. Um den Bereich zu finden, geht es um den Minimalwert abzüglich des Maximalwerts. Die print-Anweisung wird auch deklariert, um den berechneten Bereich des gegebenen 1D-Arrays anzuzeigen.

Wir haben ein Ergebnis, bei dem uns ein Bereich des angegebenen Arrays bleibt.

Beispiel Nr. 2:

In diesem Fall werden wir sehen, wie man einen Bereich eines 2D-Arrays erhält, indem man die Funktion NumPy ptp() aufruft.

Zunächst ist ein wichtiger und obligatorischer Schritt, eine NumPy-Bibliothek von Python zu importieren. Wir haben es als np importiert. Als nächstes haben wir „DATA“ als Variable genommen und dieser Variable „DATA“ unterschiedliche Werte zugewiesen. Wir haben das zweidimensionale Array übergeben, sodass wir den Bereich dieses zweidimensionalen Arrays erhalten. Die Werte, die wir im 2D-Array genommen haben, sind: [[2, 15], [10, 1]]. Die Methode print() wird deklariert, um die erforderlichen Elemente des 2D-Arrays als Ausgabe anzuzeigen. Auch hier haben wir eine print()-Funktion aufgerufen, um die Aussage „Bereich des gegebenen 2D-Arrays ist“ anzuzeigen. Zuletzt haben wir eine np.ptp()-Funktion aufgerufen, um einen Bereich des 2D-Arrays zu finden. Diese Funktion enthält die Werte des bereitgestellten 2d-Arrays als Parameter.

In der Ausgabe haben wir einen Bereich „14“ des 2D-Arrays und er wird berechnet durch: Maximalwert – Minimalwert.

Beispiel Nr. 3:

Hier beobachten wir die Methode zur Berechnung des zeilenweisen Bereichs eines 2D-Arrays mithilfe von NumPy ptp().

Wie wir bereits wissen, ist das Importieren der Bibliothek der wichtigste Schritt. In diesem Fall haben wir also zum Ausführen von Code das NumPy-Modul als np integriert. Dann wurde „X“ deklariert und die Elemente des zweidimensionalen Arrays wurden beibehalten. Verwenden Sie dann eine print()-Funktion, um die Zeile „Das angegebene Array ist“ anzuzeigen. Die Druckfunktion druckt auch das zweidimensionale Array. Jetzt finden wir den Bereich des gegebenen Arrays, indem wir die Methode NumPy ptp() aufrufen, indem wir den Parameter „Achse“ als Achse = 1 angeben. Es gibt den Bereich des zweidimensionalen Arrays zeilenweise an.

Als Ergebnis haben wir den zeilenweisen Bereich des 2D-Arrays, da wir den Wert 1 des Parameters „axis“ haben.

Beispiel Nr. 4:

Lassen Sie uns sehen, wie man den spaltenweisen Bereich eines 2D-Arrays durch die Verwendung von NumPy ptp() erhält.

In diesem Fall werden wir lernen, den Bereich eines 2D-Arrays vertikal zu finden. Der erste Schritt ist die Integration der NumPy-Bibliothek. Der zweite Schritt beinhaltet die Initialisierung der Variablen „Y“ als 2D-Eingangsarray, um die Werte des Arrays zu speichern. Der dritte Schritt besteht darin, die Werte des NumPy 2D-Arrays zu drucken, indem die Funktion print() aufgerufen wird, indem die Werte von „Y“ darin als Argument übergeben werden. Im vierten Schritt wird die print-Anweisung erneut aufgerufen, um den Ausdruck „The Range of the given array when the axis = 0“ anzuzeigen. Rufen Sie am Ende die Funktion np.ptp() auf, um den Bereich des definierten 2D-Arrays zu erhalten. Diese Methode hat zwei Argumente, die das erforderliche Array und den Parameter „axis“ enthalten. Hier setzen wir den Wert des Arguments „Achse“ auf 0, weil wir den Bereich des 2D-Arrays spaltenweise finden möchten.

Nach erfolgreicher Ausführung des Programms erhalten wir folgende Ausgabe:

Fazit

Damit Sie die Methode NumPy ptp() besser verstehen, haben wir in der Anleitung eine Vielzahl von Themen behandelt. Die Syntax, die Parameter und der Rückgabewert der NumPy ptp()-Methode werden alle behandelt. Der Bereich des eindimensionalen Arrays wurde im ersten Code berechnet, und der Bereich des zweidimensionalen Arrays wurde im zweiten Beispiel bestimmt. Der Bereich des 2D-Arrays sowohl zeilen- als auch spaltenweise wurde in den letzten beiden Fällen ausgewertet.