NumPy Cos

Numpy Cos



Funcția cos NumPy reprezintă funcția cosinus trigonometrică. Această funcție calculează raportul dintre lungimea bazei (latura cea mai apropiată de unghi) și lungimea ipotenuzei. NumPy cos găsește cosinusul trigonometric al elementelor tabloului. Aceste valori cosinus calculate sunt întotdeauna reprezentate în radiani. Când vorbim despre matrice în scriptul Python, atunci trebuie să menționăm „NumPy”. NumPy este biblioteca oferită de platforma Python și permite lucrul cu matrice și matrice multidimensionale. În plus, această bibliotecă funcționează și cu diferite operații matrice.

Procedură

Metodele de implementare a funcției NumPy cos vor fi discutate și prezentate în acest articol. Acest articol va oferi un scurt context cu privire la istoria funcției NumPy cos și apoi va detalia sintaxa cu privire la această funcție cu diverse exemple implementate în scriptul Python.







Sintaxă

$ numpy. Cos ( X , afară ) = Nici unul )

Am menționat sintaxa pentru funcția NumPy cos în limbajul python. Funcția are doi parametri în total și ei sunt „x” și „out”. x este matricea având toate elementele în radiani, care este matricea pe care o vom trece la funcția cos () pentru a găsi cosinusul elementelor sale. Următorul parametru este „out” și este opțional. Indiferent dacă o dați sau nu, funcția încă rulează perfect, dar acest parametru spune unde este localizată sau stocată ieșirea. Aceasta a fost sintaxa de bază pentru funcția cos NumPy. Vom demonstra în acest articol cum putem folosi această sintaxă de bază și modifica parametrul ei pentru cerințele noastre în exemplele următoare.



Valoare returnată

Valoarea returnată a funcției va fi matricea care conține elementele, care vor fi valorile cosinusului (în radiani) ale elementelor prezente anterior în tabloul original.



Exemplul 1

Acum că suntem cu toții familiarizați cu sintaxa și funcționarea funcției NumPy cos (), să încercăm să implementăm această funcție în diferite scenarii. Mai întâi vom instala „spyder” pentru Python, un compilator Python open-source. Apoi, vom face un nou proiect în shell-ul Python și îl vom salva în locul dorit. Vom instala pachetul python prin fereastra terminalului folosind comenzile specifice pentru a folosi toate funcțiile din Python pentru exemplul nostru. Făcând acest lucru, am instalat deja „NumPy”, iar acum vom importa acest modul cu numele „np” pentru a declara matricea și pentru a implementa funcția NumPy cos ().





După ce urmează această procedură, proiectul nostru este gata să scrie programul pe el. Vom începe să scriem programul prin declararea matricei. Această matrice ar fi unidimensională. Elementele din matrice ar fi în radiani, așa că vom folosi modulul NumPy ca „np” pentru a atribui elementele acestei matrice ca „np. matrice ([np. pi /3, np. pi/4, np. pi ] )”. Cu ajutorul funcției cos () vom găsi cosinusul acestui tablou astfel încât vom numi funcția „np. cos (nume_matrice, out= matrice_nouă).

În această funcție, înlocuiți array_name cu numele acelui tablou pe care l-am declarat și specificați unde am dori să stocăm rezultatele din funcția cos (). Fragmentul de cod pentru acest program este prezentat în următoarea figură, care poate fi copiat în compilatorul Python și rulat pentru a vedea rezultatul:



#import modulul numpy

import numpy la fel de de exemplu.

#declararea matricei

matrice = [ de exemplu. pi / 3 , de exemplu. pi / 4 , de exemplu. pi ]

#afișează matricea originală

imprimare ( 'Matrice de intrare: ' , matrice )

#aplicarea funcției cos

cosine_out = de exemplu. cos ( matrice )

#display matrice actualizată

imprimare ( „Cosine_values ​​:” , cosine_out )

Rezultatul programului pe care l-am scris luând în considerare tabloul din primul exemplu a fost afișat ca cosinus al tuturor elementelor matricei. Valorile cosinusului elementelor au fost în radiani. Pentru a înțelege radianul, putem folosi următoarea formulă:

Două *pi radiani = 360 grade

Exemplul 2

Să examinăm cum putem folosi funcția încorporată cos () pentru a obține valorile cosinusului pentru numărul de elemente distribuite uniform dintr-o matrice. Pentru a începe exemplul, nu uitați să instalați pachetul de bibliotecă pentru matrice și matrice, adică „NumPy”. După crearea unui nou proiect, vom importa modulul NumPy. Putem fie importa NumPy așa cum este, fie îi putem da un nume, dar modalitatea mai convenabilă de a utiliza NumPy în program este să-l importăm cu un nume sau un prefix, astfel încât să îi dăm numele „np”. . După acest pas, vom începe să scriem programul pentru al doilea exemplu. În acest exemplu, vom declara matricea pentru a-și calcula funcția cos () cu o metodă ușor diferită. Mai devreme, am menționat că luăm cosinusul elementelor distribuite uniform, deci pentru această distribuție uniformă a elementelor matricei, vom numi metoda „linspace” ca „np. linspace (start, stop, steps)”. Acest tip de funcție de declarare a matricei ia trei parametri: în primul rând, valoarea „start” de la ce valori dorim să pornim elementele matricei; „stop” definește intervalul până unde vrem să punem capăt elementelor; iar ultimul este „pasul”, care definește pașii conform cărora elementele sunt distribuite uniform de la valoarea de pornire la valoarea de oprire.

Vom transmite această funcție și valorile parametrilor ei ca „np. linspace (- (np. pi), np. pi, 20)” și va salva rezultatele din această funcție în variabila „array”. Apoi, treceți acest lucru la parametrul funcției cosinus ca „np. cos(array)” și tipăriți rezultatele pentru a afișa rezultatul.

Ieșirea și codul programului sunt furnizate mai jos:

#import modulul numpy

import numpy la fel de de exemplu.

#declararea matricei

matrice = de exemplu. linspace ( - ( de exemplu. pi ) , de exemplu. pi , douăzeci )

#aplicarea funcției cos () pe matrice

ieșire = de exemplu. cos ( matrice )

#afișare ieșire

imprimare ( 'matrice distribuită uniform : ' , matrice )

imprimare ( 'out_array din cos func : ' , ieșire )

Concluzie

Descrierea și implementarea funcției NumPy cos () au fost prezentate în acest articol. Am acoperit cele două exemple principale: tablourile cu elemente (în radiani) care au fost inițializate și distribuite uniform folosind funcția linspace pentru a calcula valorile cosinusului.