NumPy Cos

Numpy Cos



Funkcija NumPy cos predstavlja trigonometrijsku kosinusnu funkciju. Ova funkcija izračunava omjer između duljine baze (najbliže stranice kutu) i duljine hipotenuze. NumPy cos pronalazi trigonometrijski kosinus elemenata niza. Ove izračunate vrijednosti kosinusa uvijek su predstavljene u radijanima. Kada govorimo o nizovima u Python skripti, onda moramo spomenuti “NumPy”. NumPy je biblioteka koju nudi platforma Python, a omogućuje rad s višedimenzionalnim nizovima i matricama. Nadalje, ova biblioteka također radi s raznim matričnim operacijama.

Postupak

Metode za implementaciju funkcije NumPy cos bit će raspravljene i prikazane u ovom članku. Ovaj će članak dati kratku pozadinu o povijesti funkcije NumPy cos, a zatim će razraditi sintaksu u vezi s ovom funkcijom s različitim primjerima implementiranim u skriptu Python.







Sintaksa

$ numpy. Cos ( x , van ) = Nijedan )

Spomenuli smo sintaksu za NumPy cos funkciju u jeziku python. Funkcija ima ukupno dva parametra, a to su “x” i “out”. x je niz koji ima sve elemente u radijanima, a to je niz koji ćemo proslijediti funkciji cos () da pronađemo kosinus njegovih elemenata. Sljedeći parametar je 'out' i nije obavezan. Bilo da ga date ili ne, funkcija i dalje radi savršeno, ali ovaj parametar govori gdje se izlaz nalazi ili pohranjuje. Ovo je bila osnovna sintaksa za NumPy cos funkciju. U ovom ćemo članku pokazati kako možemo koristiti ovu osnovnu sintaksu i modificirati njezin parametar za naše zahtjeve u sljedećim primjerima.



Povratna vrijednost

Povratna vrijednost funkcije bit će polje s elementima, koji će biti vrijednosti kosinusa (u radijanima) elemenata prisutnih prethodno u izvornom polju.



Primjer 1

Sada kada smo svi upoznati sa sintaksom i radom funkcije NumPy cos (), pokušajmo implementirati ovu funkciju u različitim scenarijima. Prvo ćemo instalirati 'spyder' za Python, Python kompajler otvorenog koda. Zatim ćemo napraviti novi projekt u Python ljusci i spremiti ga na željeno mjesto. Instalirat ćemo paket python kroz prozor terminala koristeći specifične naredbe za korištenje svih funkcija u Pythonu za naš primjer. Čineći to, već smo instalirali “NumPy”, a sada ćemo uvesti ovaj modul pod nazivom “np” da deklariramo niz i implementiramo funkciju NumPy cos ().





Nakon provođenja ove procedure, naš projekt je spreman za pisanje programa na njemu. Program ćemo početi pisati deklaracijom niza. Ovaj niz bi bio jednodimenzionalan. Elementi u nizu bili bi u radijanima, pa ćemo koristiti NumPy modul kao 'np' da dodijelimo elemente ovom nizu kao 'np. niz ([np. pi /3, np. pi/4, np. pi ] )”. Uz pomoć funkcije cos () pronaći ćemo kosinus ovog niza tako da ćemo funkciju nazvati “np. cos (naziv_niza, izlaz= novi_niz).

U ovoj funkciji zamijenite array_name s nazivom tog niza koji smo deklarirali i navedite gdje želimo pohraniti rezultate iz funkcije cos (). Isječak koda za ovaj program dan je na sljedećoj slici, koja se može kopirati u Python kompajler i pokrenuti da biste vidjeli izlaz:



#uvezi modul numpy

uvoz numpy kao npr.

#deklariranje niza

niz = [ npr. pi / 3 , npr. pi / 4 , npr. pi ]

#prikaži originalni niz

ispisati ( 'Ulazni niz: ' , niz )

#primjena funkcije cos

kosinus_out = npr. cos ( niz )

#display ažurirani niz

ispisati ( 'Kosinusne_vrijednosti: ' , kosinus_out )

Izlaz programa koji smo napisali s obzirom na niz u prvom primjeru prikazan je kao kosinus svih elemenata niza. Vrijednosti kosinusa elemenata bile su u radijanima. Da bismo razumjeli radijan, možemo koristiti sljedeću formulu:

dva *pi radijani = 360 stupnjeva

Primjer 2

Ispitajmo kako možemo upotrijebiti ugrađenu funkciju cos () za dobivanje vrijednosti kosinusa za broj ravnomjerno raspoređenih elemenata u nizu. Za početak primjera, ne zaboravite instalirati paket biblioteke za nizove i matrice, tj. 'NumPy'. Nakon izrade novog projekta, uvest ćemo modul NumPy. Možemo uvesti NumPy takav kakav jest ili mu možemo dati ime, ali prikladniji način za korištenje NumPy-ja u programu je da ga uvezemo s nekim imenom ili prefiksom tako da ćemo mu dati ime 'np' . Nakon ovog koraka počet ćemo pisati program za drugi primjer. U ovom ćemo primjeru deklarirati niz kako bismo izračunali njegovu cos () funkciju malo drugačijom metodom. Ranije smo spomenuli da uzimamo kosinus ravnomjerno raspoređenih elemenata, pa ćemo za ovu ravnomjernu raspodjelu elemenata niza metodu nazvati 'linspace' kao 'np. linspace (start, stop, steps)”. Ova vrsta funkcije deklaracije niza uzima tri parametra: prvo, 'početnu' vrijednost od koje vrijednosti želimo započeti elemente niza; 'stop' definira raspon do mjesta gdje želimo završiti elemente; i zadnji je 'korak', koji definira korake prema kojima se elementi ravnomjerno raspoređuju od početne do krajnje vrijednosti.

Ovu funkciju i vrijednosti njezinih parametara proslijedit ćemo kao “np. linspace (- (np. pi), np. pi, 20)” i spremit će rezultate ove funkcije u varijablu “array”. Zatim proslijedite ovo parametru kosinusne funkcije kao “np. cos(niz)” i ispišite rezultate za prikaz izlaza.

Izlaz i kod za program navedeni su u nastavku:

#uvezi modul numpy

uvoz numpy kao npr.

#deklariranje niza

niz = npr. linspace ( - ( npr. pi ) , npr. pi , dvadeset )

#primjena funkcije cos () na niz

izlaz = npr. cos ( niz )

#prikaži izlaz

ispisati ( 'ravnomjerno raspoređen niz: ' , niz )

ispisati ( 'out_array iz cos func: ' , izlaz )

Zaključak

Opis i implementacija funkcije NumPy cos () prikazani su u ovom članku. Pokrili smo dva glavna primjera: nizove s elementima (u radijanima) koji su inicijalizirani i ravnomjerno raspoređeni pomoću funkcije linspace za izračunavanje njihovih kosinusnih vrijednosti.