NumPy Cos

Numpy Cos



Funktsioon NumPy cos esindab trigonomeetrilist koosinusfunktsiooni. See funktsioon arvutab aluse pikkuse (nurgale lähim külg) ja hüpotenuusi pikkuse suhte. NumPy cos leiab massiivi elementide trigonomeetrilise koosinuse. Need arvutatud koosinusväärtused on alati esitatud radiaanides. Kui räägime Pythoni skripti massiividest, peame mainima 'NumPy'. NumPy on Pythoni platvormi pakutav teek, mis võimaldab töötada mitmemõõtmeliste massiivide ja maatriksitega. Lisaks töötab see teek ka erinevate maatriksoperatsioonidega.

Menetlus

Funktsiooni NumPy cos juurutamise meetodeid arutatakse ja näidatakse selles artiklis. See artikkel annab lühidalt tausta NumPy cos funktsiooni ajaloost ja seejärel täpsustab selle funktsiooni süntaksit erinevate Pythoni skriptis rakendatud näidetega.







Süntaks

$ tuim. Cos ( x , välja ) = Mitte ühtegi )

Oleme maininud funktsiooni NumPy cos süntaksit Pythoni keeles. Funktsioonil on kokku kaks parameetrit ja need on “x” ja “out”. x on massiiv, mille kõik elemendid on radiaanides, mis on massiiv, mille edastame funktsioonile cos (), et leida selle elementide koosinus. Järgmine parameeter on 'out' ja see on valikuline. Kas annate selle või mitte, funktsioon töötab endiselt ideaalselt, kuid see parameeter ütleb, kus väljund asub või salvestatakse. See oli funktsiooni NumPy cos põhisüntaks. Selles artiklis näitame, kuidas saame seda põhisüntaksit kasutada ja eelseisvates näidetes selle parameetrit meie nõuetele vastavaks muuta.



Tagastusväärtus

Funktsiooni tagastusväärtus on elemente sisaldav massiiv, mis on algses massiivis varem esinenud elementide koosinusväärtused (radiaanides).



Näide 1

Nüüd, kui oleme kõik funktsiooni NumPy cos () süntaksi ja tööga tuttavad, proovime seda funktsiooni erinevates stsenaariumides rakendada. Esmalt installime Pythoni, avatud lähtekoodiga Pythoni kompilaatori 'spyderi'. Seejärel teeme Pythoni kestas uue projekti ja salvestame selle soovitud kohta. Paigaldame pythoni paketi terminaliakna kaudu, kasutades konkreetseid käske, et kasutada meie näites kõiki Pythoni funktsioone. Seda tehes oleme juba installinud 'NumPy' ja nüüd impordime selle mooduli nimega 'np', et deklareerida massiiv ja rakendada NumPy cos () funktsioon.





Pärast selle protseduuri järgimist on meie projekt valmis sellele programmi kirjutama. Alustame programmi kirjutamist massiivi deklareerimisega. See massiiv oleks 1-mõõtmeline. Massiivi elemendid oleksid radiaanides, seega kasutame NumPy moodulit kui 'np', et määrata sellele massiivile elemendid kui 'np. massiiv ([np. pi /3, np. pi/4, np. pi ] )”. Funktsiooni cos () abil leiame selle massiivi koosinuse, nii et kutsume funktsiooni 'np. cos (massiivi_nimi, out= uus_massiiv).

Selles funktsioonis asendage massiivi_nimi selle massiivi nimega, mille oleme deklareerinud, ja määrake, kuhu soovime funktsiooni cos () tulemused salvestada. Selle programmi koodilõik on toodud järgmisel joonisel, mille saab kopeerida Pythoni kompilaatorisse ja käivitada väljundi nägemiseks:



#impordi numpy moodul

importida tuim nagu nt.

#massiivi deklareerimine

massiivi = [ nt. pi / 3 , nt. pi / 4 , nt. pi ]

#kuvake algne massiiv

printida ( 'Sisendmassiiv:' , massiivi )

#cos-funktsiooni rakendamine

koosinus_out = nt. cos ( massiivi )

#kuva värskendatud massiiv

printida ( 'Koosinusväärtused :' , koosinus_out )

Programmi väljund, mille me esimese näite massiivi arvestades kirjutasime, kuvati kõigi massiivi elementide koosinusena. Elementide koosinusväärtused olid radiaanides. Radiaani mõistmiseks saame kasutada järgmist valemit:

kaks *pi radiaanid = 360 kraadid

Näide 2

Uurime, kuidas saame kasutada sisseehitatud funktsiooni cos () massiivi ühtlaselt jaotatud elementide arvu koosinusväärtuste saamiseks. Näite käivitamiseks ärge unustage installida massiivide ja maatriksite teegipaketti, st 'NumPy'. Peale uue projekti loomist impordime mooduli NumPy. Võime importida NumPy nii nagu see on või anda sellele nime, kuid mugavam viis NumPy kasutamiseks programmis on importida see mõne nime või eesliitega, et anname sellele nimeks “np”. . Pärast seda sammu hakkame teise näite jaoks programmi kirjutama. Selles näites deklareerime massiivi, et arvutada selle funktsioon cos () veidi erineva meetodiga. Varem mainisime, et võtame ühtlaselt jaotatud elementide koosinuse, nii et massiivi elementide ühtlase jaotuse jaoks nimetame meetodit 'linspace' kui 'np. linspace (start, stop, sammud)”. Seda tüüpi massiivi deklaratsiooni funktsioonil on kolm parameetrit: esiteks 'alguse' väärtus, millistest väärtustest tahame massiivi elemente alustada; 'stopp' määrab vahemiku, milleni me tahame elemendid lõpetada; ja viimane on 'samm', mis määratleb sammud, mille järgi elemendid jaotatakse ühtlaselt algväärtusest lõppväärtuseni.

Edastame selle funktsiooni ja selle parameetrite väärtused kujul 'np. linspace (- (np. pi), np. pi, 20)' ja salvestab selle funktsiooni tulemused muutujasse 'massiivi'. Seejärel edastage see koosinusfunktsiooni parameetrile kujul 'np. cos(massiiv)” ja printige tulemused väljundi kuvamiseks.

Programmi väljund ja kood on toodud allpool:

#impordi numpy moodul

importida tuim nagu nt.

#massiivi deklareerimine

massiivi = nt. linspace ( - ( nt. pi ) , nt. pi , kakskümmend )

#rakendades massiivile cos () funktsiooni

väljund = nt. cos ( massiivi )

#kuva väljund

printida ( 'ühtlaselt jaotatud massiiv:' , massiivi )

printida ( 'out_array from cos func:' , väljund )

Järeldus

Selles artiklis on näidatud funktsiooni NumPy cos () kirjeldus ja rakendamine. Oleme käsitlenud kahte peamist näidet: massiivid elementidega (radiaanides), mis initsialiseeriti ja jaotati ühtlaselt, kasutades nende koosinusväärtuste arvutamiseks funktsiooni linspace.