Numpy ptp metode

Numpy Ptp Metode



NumPy står for Numerical Python og det er et Python-programmeringsbibliotek. Den har forskjellige grunnleggende funksjoner, matematiske funksjoner, statistiske funksjoner og strengfunksjoner. ptp()-metoden er en av de statistiske funksjonene til NumPy-biblioteket. PTP står for peak to peak. NumPy ptp()-metoden brukes til å finne området langs den spesifikke aksen fra NumPy-matrisen. Rekkevidden varierer fra maksimum til minimum.

Rekkevidden kan beregnes som:

Område = Maksimal verdi – Minimum verdi

Syntaks for NumPy ptp()-metoden

NumPy ptp()-metoden kan erklæres som:







X = NumPy. ptp ( arr , akser = ingen , ute = ingen , hold dempet = < ingen verdi > )

Parametre for NumPy ptp()-metoden

Nå vil vi diskutere beskrivelsen av argumentene som aksepteres av ptp()-funksjonen:



Arr = Arr representerer dataene til inngangsmatrisen.



Akser = Akse representerer det langs hvilken akseområde vil bli funnet. Som standard fungerer inndatamatrisen som flatet. Avflatet betyr matrisearbeid på alle akser. Hvis verdien av aksen er 0, representerer den området langs kolonnen. Og hvis verdien av aksen er 1, representerer den området langs raden.





Ute = Ut representerer en alternativ matrise der vi ønsker å lagre utdata eller resultat. Dimensjonene til denne matrisen må samsvare med det ønskede resultatet.

Hold Dims = Det er også et valgfritt argument. Denne parameteren er nyttig når utdatamatrisen er feil eller redusert til venstre med en dimensjon på størrelse én, den vil korrigere resultatene av matrisen.



Returverdi for NumPy ptp()-metoden

Returverdi betyr en utgang av den utførte koden. NumPy ptp()-metoden vil returnere rekkevidden til matrisen. Det vil returnere skalarverdier.

Eksempel # 1:

I dette eksemplet vil vi diskutere hvordan du finner eller beregner et område for en 1D-matrise ved å bruke funksjonen NumPy ptp().

La oss starte koden ved å importere det nødvendige biblioteket. Vi må integrere en NumPy-modul av Python som np. Så, i den neste setningen, initialiserte vi en endimensjonal matrise som 'arr' og tildelte den forskjellige verdier. Deretter brukte vi print()-metoden for å vise setningen 'Given array is'. Nok en gang brukes print()-funksjonen til å skrive ut elementene i den gitte endimensjonale matrisen. Utsagnet 'Range of given array is' skrives ut ved bruk av print()-metoden. I det siste trinnet brukes NumPy ptp()-metoden for å finne rekkevidden til den angitte matrisen. For å finne rekkevidden handler det om minus minimumsverdien fra maksimumsverdien. Utskriftssetningen er også erklært å vise det beregnede området for den gitte 1D-matrisen.

Vi har et utfall der vi sitter igjen med en rekkevidde av den gitte matrisen.

Eksempel #2:

I dette tilfellet vil vi se hvordan du får en rekkevidde til en 2D-matrise ved å kalle NumPy ptp()-funksjonen.

For det første er et viktig og obligatorisk trinn å importere et NumPy-bibliotek av Python. Vi importerte den som np. Deretter har vi tatt 'DATA' som en variabel og har tildelt forskjellige verdier til denne variabelen 'DATA'. Vi har passert den todimensjonale matrisen slik at vi får rekkevidden til den todimensjonale matrisen. Verdiene vi har tatt i 2D-array er: [[2, 15], [10, 1]]. Print()-metoden er erklært å vise de nødvendige elementene i 2D-matrisen som utdata. Igjen har vi kalt en print()-funksjon for å vise setningen 'Rekkevidde for gitt 2D-array er'. Til slutt har vi kalt en np.ptp() funksjon for å finne en rekkevidde av 2D-matrisen. Denne funksjonen inneholder verdiene til den angitte 2d-matrisen som parameter.

I utgangen har vi et område '14' av 2D-arrayet, og det beregnes av: maksimumsverdi - minimumsverdi.

Eksempel #3:

Her observerer vi metoden for å beregne rekkevidden til en 2D-matrise ved å bruke NumPy ptp().

Som vi allerede vet, er import av biblioteket det viktigste trinnet å utføre. Så, i dette tilfellet, for å utføre kode, har vi innlemmet NumPy-modulen som np. Deretter erklærte 'X' og den beholdt elementene i den todimensjonale matrisen. Bruk deretter en print()-funksjon for å vise linjen 'Den gitte matrisen er'. Utskriftsfunksjonen skriver også ut den todimensjonale matrisen. Nå vil vi finne rekkevidden til den gitte matrisen ved å kalle NumPy ptp()-metoden ved å angi ‘axis’-parameteren som akse = 1. Den vil gi rekkevidden til den todimensjonale matrisen radvis.

I utfallet har vi rekkevidden til 2D-matrisen ettersom vi har verdien 1 til parameteren 'akse'.

Eksempel #4:

La oss se hvordan du får det kolonnevise området til en 2D-matrise ved å bruke NumPy ptp().

I dette tilfellet vil vi lære om å finne rekkevidden til en 2D-matrise vertikalt. Det første trinnet er å integrere NumPy-biblioteket. Det andre trinnet involverer initialisering av 'Y'-variabelen som en input 2D-matrise for å lagre verdiene til matrisen. Det tredje trinnet er å skrive ut verdiene til NumPy 2D-matrisen ved å kalle print()-funksjonen ved å sende verdiene til 'Y' i den som et argument. I det fjerde trinnet kalles utskriftssetningen igjen for å vise uttrykket 'Rekkevidden til den gitte matrisen når aksen = 0'. Til slutt, påkall funksjonen np.ptp() for å få rekkevidden til den definerte 2D-matrisen. Denne metoden har to argumenter, som inkluderer den nødvendige matrisen og parameteren 'akse'. Her setter vi verdien av argumentet 'akse' til 0 fordi vi ønsker å finne rekkevidden til 2D-matrisen kolonnevis.

Etter vellykket kjøring av programmet har vi følgende utgang:

Konklusjon

For å hjelpe deg bedre å forstå NumPy ptp()-metoden, har vi diskutert et bredt spekter av emner i veiledningen. NumPy ptp()-metodens syntaks, parametere og returverdi er alle dekket. Rekkevidden til den endimensjonale matrisen ble beregnet i den første koden, og rekkevidden til den todimensjonale matrisen ble bestemt i det andre eksemplet. Rekkevidden til 2D-matrisen, både rad- og kolonnevis, har blitt evaluert i de to siste tilfellene.