NumPy Cos

Numpy Cos



NumPy cos funkcija reiškia trigonometrinę kosinuso funkciją. Ši funkcija apskaičiuoja santykį tarp pagrindo ilgio (arčiausios kampo pusės) ir hipotenuzės ilgio. NumPy cos randa masyvo elementų trigonometrinį kosinusą. Šios apskaičiuotos kosinuso reikšmės visada pateikiamos radianais. Kai kalbame apie Python scenarijaus masyvus, turime paminėti „NumPy“. NumPy yra Python platformos siūloma biblioteka, leidžianti dirbti su daugiamatėmis masyvais ir matricomis. Be to, ši biblioteka taip pat veikia su įvairiomis matricos operacijomis.

Procedūra

NumPy cos funkcijos diegimo metodai bus aptarti ir parodyti šiame straipsnyje. Šiame straipsnyje trumpai apžvelgsime „NumPy cos“ funkcijos istoriją, o tada išsamiau paaiškinsime šios funkcijos sintaksę su įvairiais „Python“ scenarijuje įdiegtais pavyzdžiais.







Sintaksė

$ niūrus. Cos ( x , išeiti ) = Nė vienas )

Paminėjome funkcijos NumPy cos sintaksę python kalboje. Funkcija iš viso turi du parametrus, ir jie yra „x“ ir „out“. x yra masyvas, kurio visi elementai yra radianais, o tai yra masyvas, kurį perduosime funkcijai cos () norėdami rasti jo elementų kosinusą. Šis parametras yra „out“ ir jis yra neprivalomas. Nesvarbu, ar duodate, ar ne, funkcija vis tiek veikia puikiai, tačiau šis parametras nurodo, kur yra arba saugoma išvestis. Tai buvo pagrindinė funkcijos NumPy cos sintaksė. Šiame straipsnyje parodysime, kaip galime naudoti šią pagrindinę sintaksę ir pakeisti jos parametrą pagal mūsų reikalavimus būsimuose pavyzdžiuose.



Grąžinimo vertė

Funkcijos grąžinama vertė bus masyvas, turintis elementus, kurie bus anksčiau pradiniame masyve buvusių elementų kosinuso reikšmės (radianais).



1 pavyzdys

Dabar, kai visi esame susipažinę su funkcijos NumPy cos () sintaksė ir veikimu, pabandykime įgyvendinti šią funkciją įvairiais scenarijais. Pirmiausia įdiegsime Python, atvirojo kodo Python kompiliatoriaus, „spyder“. Tada Python apvalkale atliksime naują projektą ir išsaugosime jį norimoje vietoje. Mes įdiegsime python paketą per terminalo langą, naudodami konkrečias komandas, kad naudotume visas Python funkcijas mūsų pavyzdyje. Tai darydami, mes jau įdiegėme „NumPy“, o dabar importuosime šį modulį pavadinimu „np“, kad paskelbtume masyvą ir įgyvendintume NumPy cos () funkciją.





Atlikus šią procedūrą, mūsų projektas yra pasirengęs įrašyti programą. Programą pradėsime rašyti deklaruodami masyvą. Šis masyvas būtų vienmatis. Elementai masyve būtų pateikiami radianais, todėl NumPy modulį naudosime kaip „np“, kad priskirtume elementus šiam masyvui kaip „np. masyvas ([np. pi /3, np. pi/4, np. pi ] )“. Naudodami funkciją cos () rasime šio masyvo kosinusą, kad iškviestume funkciją „np. cos (masyvo_pavadinimas, out= naujas_masyvas).

Šioje funkcijoje pakeiskite masyvo_pavadinimą to masyvo pavadinimu, kurį deklaravome, ir nurodykite, kur norėtume saugoti funkcijos cos () rezultatus. Šios programos kodo fragmentas pateiktas toliau pateiktame paveikslėlyje, kurį galima nukopijuoti į Python kompiliatorių ir paleisti, kad pamatytumėte išvestį:



#importuokite numpy modulį

importuoti nelygus kaip pvz.

#masyvo deklaravimas

masyvas = [ pvz. pi / 3 , pvz. pi / 4 , pvz. pi ]

#parodykite pradinį masyvą

spausdinti ( 'Įvesties masyvas:' , masyvas )

#taikant cos funkciją

kosinuso_išėjimas = pvz. cos ( masyvas )

#display atnaujintas masyvas

spausdinti ( 'Kosinuso_vertės : ' , kosinuso_išėjimas )

Programos išvestis, kurią parašėme atsižvelgdami į masyvą pirmame pavyzdyje, buvo rodoma kaip visų masyvo elementų kosinusas. Elementų kosinuso reikšmės buvo išreikštos radianais. Norėdami suprasti radianą, galime naudoti šią formulę:

du *pi radianai = 360 laipsnių

2 pavyzdys

Panagrinėkime, kaip galime naudoti integruotą funkciją cos (), kad gautume tolygiai paskirstytų elementų skaičiaus kosinusus masyve. Norėdami pradėti pavyzdį, nepamirškite įdiegti masyvų ir matricų bibliotekos paketo, ty „NumPy“. Sukūrę naują projektą importuosime modulį NumPy. Galime importuoti NumPy tokį, koks jis yra, arba suteikti jam pavadinimą, bet patogesnis būdas panaudoti NumPy programoje yra importuoti jį su kokiu nors pavadinimu arba priešdėliu, kad suteiktume jam pavadinimą 'np'. . Po šio žingsnio pradėsime rašyti antrojo pavyzdžio programą. Šiame pavyzdyje mes paskelbsime masyvą, kad apskaičiuotume jo funkciją cos () naudodami šiek tiek kitokį metodą. Anksčiau minėjome, kad imame tolygiai paskirstytų elementų kosinusą, todėl tokiam tolygiam masyvo elementų pasiskirstymui metodą „linspace“ vadinsime „np. linspace (pradžia, sustojimas, žingsniai)“. Šio tipo masyvo deklaravimo funkcijai reikalingi trys parametrai: pirma, „start“ reikšmė nuo kokių reikšmių norime pradėti masyvo elementus; „stop“ apibrėžia diapazoną, iki kurio norime baigti elementus; ir paskutinis yra „žingsnis“, kuris apibrėžia veiksmus, pagal kuriuos elementai paskirstomi tolygiai nuo pradžios iki pabaigos reikšmės.

Šią funkciją ir jos parametrų reikšmes perduosime kaip „np. linspace (- (np. pi), np. pi, 20)“ ir išsaugos šios funkcijos rezultatus kintamajame „masyvas“. Tada perduokite tai kosinuso funkcijos parametrui kaip „np. cos(masyvas)“ ir išspausdinkite rezultatus, kad būtų rodoma išvestis.

Programos išvestis ir kodas pateikti žemiau:

#importuokite numpy modulį

importuoti nelygus kaip pvz.

#masyvo deklaravimas

masyvas = pvz. linspace ( - ( pvz. pi ) , pvz. pi , dvidešimt )

#applying cos () funkcija masyve

išvestis = pvz. cos ( masyvas )

#rodyti išvestį

spausdinti ( 'tolygiai paskirstytas masyvas:' , masyvas )

spausdinti ( 'out_array from cos func :' , išvestis )

Išvada

NumPy cos () funkcijos aprašymas ir įgyvendinimas parodytas šiame straipsnyje. Apžvelgėme du pagrindinius pavyzdžius: masyvus su elementais (radianais), kurie buvo inicijuoti ir tolygiai paskirstyti naudojant linspace funkciją, kad būtų galima apskaičiuoti jų kosinusų reikšmes.