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 Library. PTP står for Peak å topp. Numpy PTP () -metoden brukes til å finne området langs den spesifikke aksen fra Numpy Array. Rekkevidden varierer fra maksimum til minimum.

Rekkevidden kan beregnes som:

Rekkevidde = maksimal verdi - Minimumsverdi

Syntaks av Numpy PTP () -metoden

Numpy PTP () -metode kan erklæres som:

X = numpy.ptp (arr, akse = ingen, ut = ingen, hold dims = < no value >)

Parametere for Numpy PTP () -metoden

Nå vil vi diskutere beskrivelsen av argumentene som er akseptert av PTP () -funksjonen:

Arr= ARR representerer dataene til inngangsarrayen.

Akser= Axis representerer at langs hvilket akseområde vil bli funnet. Som standard fungerer inngangsarrayen som flatet. Flatede betyr array -arbeid 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 et alternativt utvalg der vi ønsker å lagre utgangen eller resultatet. Dimensjonene til denne matrisen må samsvare med de ønskede resultatet.

Hold dims= Det er også et valgfritt argument. Denne parameteren er nyttig når utgangsarray.

Returverdi av Numpy PTP () -metoden

Returverdi betyr en utgang fra den utførte koden. Numpy PTP () -metode vil returnere rekkevidden til matrisen. Det vil returnere skalarverdier.

Eksempel nr. 1:

I dette eksemplet vil vi diskutere hvordan du finner eller beregner en rekke en 1D -matrise ved hjelp av Numpy PTP () -funksjonen.

La oss starte koden ved å importere det nødvendige biblioteket. Vi må integrere en numpy modul av Python som NP. Deretter, i neste uttalelse, initialiserte vi en endimensjonal matrise som 'arr' og tildelte den forskjellige verdier. Deretter brukte vi Print () -metoden for å vise uttalelsen 'gitt matrise er'. Nok en gang brukes utskrift () -funksjonen for å skrive ut elementene til den gitte endimensjonale matrisen. Uttalelsen 'Range for gitt matrise er' er trykt ved bruk av metoden Print (). I det siste trinnet brukes numpy ptp () -metode for å finne området for den medfølgende matrisen. For å finne området, handler det om minus minimumsverdien fra maksimal verdi. Utskriftserklæringen er også erklært å vise det beregnede området for den gitte 1D -arrayen.

Vi har et resultat der vi sitter igjen med en rekke av den gitte matrisen.

Eksempel 2:

I dette tilfellet vil vi se hvordan du får en rekke en 2D -matrise ved å ringe Numpy PTP () -funksjonen.

For det første er et viktig og obligatorisk trinn å importere et numpy bibliotek med Python. Vi importerte det som NP. Deretter har vi tatt 'data' som en variabel og har tildelt forskjellige verdier til denne variable 'data'. Vi har passert den todimensjonale matrisen slik at vi skaffer oss området for den todimensjonale matrisen. Verdiene vi har tatt i 2D -matrisen er: [[2, 15], [10, 1]]. Print () -metoden er deklarert å vise de nødvendige elementene i 2D -arrayen som utgang. Igjen har vi kalt en utskrift () -funksjon for å vise uttalelsen 'Range for gitt 2D -matrise er'. Til slutt har vi ringt en NP.PTP () -funksjon for å finne et område av 2D -arrayen. Denne funksjonen inneholder verdiene til den medfølgende 2D -matrisen som parameter.

I utgangen har vi et område '14' av 2D -matrisen, og det beregnes med: Maksimal verdi - Minimumsverdi.

Eksempel nr. 3:

Her observerer vi metoden for å beregne radmessig område for en 2D-matrise ved å bruke Numpy PTP ().

Som vi allerede vet, er import av biblioteket hovedtrinnet å utføre. Så i dette tilfellet, for å utføre kode, har vi integrert Numpy -modulen som NP. Deretter erklært 'X' og den beholdt elementene i den todimensjonale matrisen. Bruk deretter en utskrift () -funksjon for å vise linjen 'den gitte matrisen er'. Utskriftsfunksjonen skriver også ut den todimensjonale matrisen. Nå vil vi finne området for den gitte matrisen ved å kalle Numpy PTP () -metoden ved å tilveiebringe 'Axis' -parameteren som Axis = 1. Det vil gi rekkevidden til den todimensjonale arrayen radmessig.

I utfallet har vi det radmessig område for 2D-arrayen, da vi har verdien 1 av parameteren 'Axis'.

Eksempel 4:

La oss se hvordan vi skaffer oss det kolonnemessige området til en 2D-matrise ved bruk av Numpy PTP ().

I dette tilfellet vil vi lære om å finne utvalget av en 2D -matrise vertikalt. Det første trinnet er å integrere Numpy -biblioteket. Det andre trinnet innebærer initialisering av 'y' -variabelen som en inngang 2D -matrise for å lagre verdiene til matrisen. Det tredje trinnet er å skrive ut verdiene til den numpy 2D -arrayen ved å kalle print () -funksjonen ved å passere verdiene til 'y' i den som et argument. I fjerde trinn kalles utskriftserklæringen igjen for å vise uttrykket 'rekkevidden til den gitte matrisen når aksen = 0'. Til slutt, påkalle funksjonen NP.PTP () for å få rekkevidden til den definerte 2D -matrisen. Denne metoden har to argumenter, som inkluderer den nødvendige matrisen og parameteren 'Axis'. Her setter vi verdien av argumentet 'Axis' til 0 fordi vi ønsker å finne området for 2D-array-kolonnemessig.

Etter vellykket utførelse av programmet har vi følgende utgang:

Konklusjon

For å hjelpe deg med å bedre forstå Numpy PTP () -metoden, har vi diskutert et bredt spekter av emner i guiden. Numpy PTP () -metodens syntaks, parametere og returverdi er alle dekket. Området for den endimensjonale matrisen ble beregnet i den første koden, og området for den todimensjonale matrisen ble bestemt i det andre eksemplet. Området for 2D-matrisen, både rad- og kolonnemessig, er blitt evaluert i de to siste tilfellene.