Numpy ptp metode

Numpy Ptp Metode



NumPy står for Numerical Python, og det er et Python-programmeringsbibliotek. Den har forskellige grundlæggende funktioner, matematiske funktioner, statistiske funktioner og strengfunktioner. ptp()-metoden er en af ​​de statistiske funktioner i NumPy-biblioteket. PTP står for peak to peak. NumPy ptp()-metoden bruges til at finde området langs den specifikke akse fra NumPy-arrayet. Rækkevidden varierer fra maksimum til minimum.

Rækkevidden kan beregnes som:

Rækkevidde = Maksimumsværdi – Minimumsværdi

Syntaks for NumPy ptp()-metoden

NumPy ptp() metode kan erklæres som:







x = NumPy. ptp ( arr , akse = ingen , ud = ingen , holde dæmpet = < ingen værdi > )

Parametre for NumPy ptp()-metoden

Nu vil vi diskutere beskrivelsen af ​​de argumenter, der accepteres af ptp()-funktionen:



Arr = Arr repræsenterer dataene for input-arrayet.



Akse = Akse repræsenterer det langs hvilket akseområde ville blive fundet. Som standard fungerer input-arrayet som fladt. Fladt betyder array arbejde på alle akser. Hvis værdien af ​​aksen er 0, repræsenterer den området langs kolonnen. Og hvis værdien af ​​aksen er 1, repræsenterer den området langs rækken.





Ud = Out repræsenterer et alternativt array, hvori vi ønsker at gemme outputtet eller resultatet. Dimensionerne af dette array skal svare til det ønskede resultat.

Hold Dims = Det er også et valgfrit argument. Denne parameter er nyttig, når output-arrayet er forkert eller reduceret til venstre med en dimension på størrelse 1, det vil korrigere resultaterne af arrayet.



Returværdi af NumPy ptp()-metoden

Returværdi betyder et output af den udførte kode. NumPy ptp() metoden vil returnere rækkevidden af ​​arrayet. Det vil returnere skalære værdier.

Eksempel #1:

I dette eksempel vil vi diskutere, hvordan man finder eller beregner et interval for et 1D-array ved hjælp af NumPy ptp()-funktionen.

Lad os starte koden ved at importere det nødvendige bibliotek. Vi er nødt til at integrere et NumPy-modul af Python som np. Derefter initialiserede vi i den næste erklæring et endimensionelt array som 'arr' og tildelte det forskellige værdier. Derefter brugte vi print()-metoden til at vise sætningen 'Given array is'. Endnu en gang bruges print()-funktionen til at udskrive elementerne i det givne endimensionelle array. Udsagnet 'Range of given array is' udskrives ved brug af print()-metoden. I det sidste trin anvendes NumPy ptp()-metoden til at finde rækkevidden af ​​det leverede array. For at finde rækkevidden handler det om minus minimumsværdien fra maksimumværdien. Udskriftserklæringen erklæres også for at vise det beregnede område for det givne 1D-array.

Vi har et resultat, hvor vi står tilbage med en række af det givne array.

Eksempel #2:

I dette tilfælde vil vi se, hvordan man får en række af et 2D-array ved at kalde NumPy ptp()-funktionen.

For det første er et vigtigt og obligatorisk trin at importere et NumPy-bibliotek af Python. Vi importerede det som np. Dernæst har vi taget 'DATA' som en variabel og har tildelt forskellige værdier til denne variabel 'DATA'. Vi har passeret det todimensionelle array, så vi opnår rækkevidden af ​​det todimensionelle array. Værdierne vi har taget i 2D-array er: [[2, 15], [10, 1]]. Print()-metoden erklæres for at vise de nødvendige elementer i 2D-arrayet som output. Igen har vi kaldt en print()-funktion for at vise udsagnet 'Range of given 2D-array is'. Til sidst har vi kaldt en np.ptp() funktion for at finde en række af 2D-arrayet. Denne funktion indeholder værdierne for det medfølgende 2d-array som parameter.

I outputtet har vi et interval '14' af 2D-arrayet, og det beregnes af: maksimumværdi - minimumværdi.

Eksempel #3:

Her observerer vi metoden til at beregne rækkevidden af ​​et 2D-array ved at bruge NumPy ptp().

Som vi allerede ved, er import af biblioteket det vigtigste skridt at udføre. Så i dette tilfælde, for at udføre kode, har vi indarbejdet NumPy-modulet som np. Derefter erklærede 'X', og det beholdt elementerne i det todimensionelle array. Brug derefter en print()-funktion til at vise linjen 'Det givne array er'. Printfunktionen udskriver også det todimensionelle array. Nu vil vi finde rækkevidden af ​​det givne array ved at kalde NumPy ptp()-metoden ved at angive 'axis'-parameteren som akse = 1. Det vil give rækkevidden af ​​det todimensionelle array.

I resultatet har vi rækkevidden af ​​2D-arrayet, da vi har værdien 1 af parameteren 'akse'.

Eksempel #4:

Lad os se, hvordan man opnår det kolonnevise område af et 2D-array ved brug af NumPy ptp().

I dette tilfælde vil vi lære om at finde rækkevidden af ​​et 2D-array lodret. Det første trin er at integrere NumPy-biblioteket. Det andet trin involverer initialiseringen af ​​'Y'-variablen som et input 2D-array for at gemme værdierne af arrayet. Det tredje trin er at udskrive værdierne af NumPy 2D-arrayet ved at kalde print()-funktionen ved at sende værdierne af 'Y' i det som et argument. I det fjerde trin kaldes print-sætningen igen for at vise sætningen 'Rækkevidden af ​​det givne array, når aksen = 0'. Til sidst skal du kalde funktionen np.ptp() for at få rækkevidden af ​​det definerede 2D-array. Denne metode har to argumenter, som inkluderer det nødvendige array og parameteren 'akse'. Her sætter vi værdien af ​​argumentet 'akse' til 0, fordi vi ønsker at finde rækkevidden af ​​2D-arrayet kolonnevis.

Efter en vellykket udførelse af programmet har vi følgende output:

Konklusion

For at hjælpe dig med bedre at forstå NumPy ptp()-metoden har vi diskuteret en lang række emner i vejledningen. NumPy ptp()-metodens syntaks, parametre og returværdi er alle dækket. Rækkevidden af ​​det en-dimensionelle array blev beregnet i den første kode, og intervallet for det to-dimensionelle array blev bestemt i det andet eksempel. Rækkevidden af ​​2D-arrayet, både række- og kolonnevis, er blevet evalueret i de sidste to tilfælde.