Numpy ptp -menetelmä

Numpy Ptp Menetelma



NumPy on lyhenne sanoista Numerical Python ja se on Python-ohjelmointikirjasto. Siinä on erilaisia ​​perustoimintoja, matemaattisia toimintoja, tilastofunktioita ja merkkijonofunktioita. Ptp()-menetelmä on yksi NumPy-kirjaston tilastollisista funktioista. PTP tarkoittaa huipusta huippuun. NumPy ptp() -menetelmää käytetään tietyn akselin alueen etsimiseen NumPy-taulukosta. Alue vaihtelee maksimista minimiin.

Alue voidaan laskea seuraavasti:

Alue = Suurin arvo – Minimiarvo

NumPy ptp() -menetelmän syntaksi

NumPy ptp() -menetelmä voidaan ilmoittaa seuraavasti:







X = NumPy. ptp ( arr , akseli = ei mitään , ulos = ei mitään , pitää hämäränä = < ei arvoa > )

NumPy ptp() -menetelmän parametrit

Nyt keskustelemme ptp()-funktion hyväksymien argumenttien kuvauksesta:



Arr = Arr edustaa syötetaulukon tietoja.



Akseli = Akseli edustaa sitä, jota pitkin akselialue löydettäisiin. Oletusarvoisesti syöttötaulukko toimii litteänä. Litistetty tarkoittaa ryhmätyötä kaikilla akseleilla. Jos akselin arvo on 0, se edustaa aluetta sarakkeessa. Ja jos akselin arvo on 1, se edustaa riviä pitkin.





Ulos = Out edustaa vaihtoehtoista taulukkoa, johon haluamme tallentaa lähdön tai tuloksen. Tämän taulukon mittojen on vastattava halutun tuloksen mittoja.

Pidä hämärä = Se on myös valinnainen argumentti. Tämä parametri on hyödyllinen, kun tulostustaulukko on virheellinen tai pienennetty vasemmalle koon ollessa yksi, se korjaa taulukon tulokset.



NumPy ptp() -menetelmän palautusarvo

Paluuarvo tarkoittaa suoritetun koodin tulosta. NumPy ptp() -menetelmä palauttaa taulukon alueen. Se palauttaa skalaariarvot.

Esimerkki 1:

Tässä esimerkissä käsitellään 1D-taulukon alueen löytämistä tai laskemista NumPy ptp() -funktion avulla.

Aloitetaan koodi tuomalla tarvittava kirjasto. Meidän on integroitava Pythonin NumPy-moduuli np:ksi. Sitten, seuraavassa lauseessa, alustimme yksiulotteisen taulukon nimellä 'arr' ja annoimme sille eri arvoja. Sitten käytimme print()-menetelmää näyttääksemme lauseen 'Tietytty array on'. Jälleen kerran print()-funktiota käytetään tulostamaan tietyn yksiulotteisen taulukon kohteet. Lauseke 'Antetun taulukon alue on' tulostetaan print()-menetelmällä. Viimeisessä vaiheessa NumPy ptp() -menetelmää käytetään etsimään tarjotun taulukon alue. Alueen löytämiseksi se on noin miinus minimiarvo maksimiarvosta. Print-lauseen on myös ilmoitettu näyttävän annetun 1D-taulukon lasketun alueen.

Meillä on tulos, jossa meille jää tietyn taulukon alue.

Esimerkki 2:

Tässä tapauksessa näemme kuinka saada 2D-taulukon alue kutsumalla NumPy ptp()-funktiota.

Ensinnäkin tärkeä ja pakollinen vaihe on Pythonin NumPy-kirjaston tuominen. Toimme sen np. Seuraavaksi olemme ottaneet 'DATA' muuttujaksi ja määrittäneet tälle muuttujalle 'DATA' erilaisia ​​arvoja. Olemme läpäisseet kaksiulotteisen taulukon niin, että saamme tuon kaksiulotteisen taulukon alueen. 2D-taulukosta saamamme arvot ovat: [[2, 15], [10, 1]]. Print()-menetelmän on ilmoitettu näyttävän 2D-taulukon vaaditut elementit tulosteena. Jälleen olemme kutsuneet print()-funktiota näyttämään lauseen 'Antetun 2D-taulukon alue on'. Lopuksi olemme kutsuneet np.ptp()-funktiota 2D-taulukon alueen löytämiseksi. Tämä funktio sisältää parametrina toimitetun 2d-taulukon arvot.

Lähdössä meillä on 2D-taulukon alue ‘14’ ja se lasketaan: maksimiarvo – minimiarvo.

Esimerkki 3:

Tässä tarkastelemme menetelmää 2D-taulukon rivikohtaisen alueen laskemiseksi käyttämällä NumPy ptp().

Kuten jo tiedämme, kirjaston tuonti on tärkein tehtävä. Joten tässä tapauksessa koodin suorittamista varten olemme sisällyttäneet NumPy-moduulin nimellä np. Sitten julistettiin 'X' ja se säilytti kaksiulotteisen taulukon elementit. Käytä sitten print()-funktiota näyttääksesi rivin 'Annottu array on'. Tulostustoiminto tulostaa myös kaksiulotteisen taulukon. Nyt löydämme annetun taulukon alueen kutsumalla NumPy ptp() -menetelmää antamalla 'axis'-parametrin akseli = 1. Se antaa kaksiulotteisen taulukon alueen rivikohtaisesti.

Tuloksena meillä on 2D-taulukon rivikohtainen alue, koska meillä on parametrin 'akseli' arvo 1.

Esimerkki 4:

Katsotaanpa kuinka saada 2D-taulukon sarakekohtainen alue käyttämällä NumPy ptp().

Tässä tapauksessa opimme löytämään 2D-taulukon alueen pystysuunnassa. Ensimmäinen askel on NumPy-kirjaston integrointi. Toinen vaihe sisältää 'Y'-muuttujan alustamisen 2D-syötetaulukoksi taulukon arvojen tallentamiseksi. Kolmas vaihe on tulostaa NumPy 2D -taulukon arvot kutsumalla print()-funktiota välittämällä siinä olevat 'Y'n arvot argumenttina. Neljännessä vaiheessa kutsutaan jälleen print-käskyä näyttämään lause 'Annetun taulukon alue, kun akseli = 0'. Lopuksi kutsu funktio np.ptp() saadaksesi määritellyn 2D-taulukon alueen. Tällä menetelmällä on kaksi argumenttia, jotka sisältävät vaaditun taulukon ja parametrin 'akseli'. Tässä asetamme argumentin 'akseli' arvoksi 0, koska haluamme löytää 2D-taulukon alueen sarakekohtaisesti.

Ohjelman onnistuneen suorittamisen jälkeen meillä on seuraava tulos:

Johtopäätös

Auttaaksemme sinua ymmärtämään paremmin NumPy ptp() -menetelmää, olemme käsitelleet oppaassa monenlaisia ​​aiheita. NumPy ptp() -metodin syntaksi, parametrit ja palautusarvo ovat kaikki katettu. Yksiulotteisen taulukon alue laskettiin ensimmäisessä koodissa ja kaksiulotteisen taulukon alue määritettiin toisessa esimerkissä. 2D-taulukon alue, sekä rivi- että sarakekohtaisesti, on arvioitu kahdessa viimeisessä tapauksessa.