Alue voidaan laskea seuraavasti:
Alue = Suurin arvo – MinimiarvoNumPy 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.