NumPy Cos

Numpy Cos



La funció cos NumPy representa la funció cosinus trigonomètrica. Aquesta funció calcula la relació entre la longitud de la base (costat més proper a l'angle) i la longitud de la hipotenusa. El cos NumPy troba el cosinus trigonomètric dels elements de la matriu. Aquests valors de cosinus calculats sempre es representen en radians. Quan parlem de les matrius a l'script de Python, hem d'esmentar el 'NumPy'. NumPy és la biblioteca que ofereix la plataforma Python i permet treballar amb matrius i matrius multidimensionals. A més, aquesta biblioteca també funciona amb diverses operacions de matriu.

Procediment

Els mètodes per implementar la funció NumPy cos es discutiran i es mostraran en aquest article. Aquest article donarà un breu antecedent sobre la història de la funció cos NumPy i, a continuació, elaborarà la sintaxi d'aquesta funció amb diversos exemples implementats a l'script Python.







Sintaxi

$ numpy. Cos ( x , fora ) = Cap )

Hem esmentat la sintaxi de la funció NumPy cos en el llenguatge Python. La funció té dos paràmetres en total, i són 'x' i 'fora'. x és la matriu que té tots els seus elements en radians, que és la matriu que passarem a la funció cos () per trobar el cosinus dels seus elements. El següent paràmetre és 'out' i és opcional. Tant si la doneu com si no, la funció encara funciona perfectament, però aquest paràmetre indica on es troba o emmagatzema la sortida. Aquesta va ser la sintaxi bàsica per a la funció NumPy cos. Demostrarem en aquest article com podem utilitzar aquesta sintaxi bàsica i modificar-ne el paràmetre per als nostres requisits en els propers exemples.



Valor de retorn

El valor de retorn de la funció serà la matriu que té els elements, que seran els valors del cosinus (en radians) dels elements presents anteriorment a la matriu original.



Exemple 1

Ara que tots estem familiaritzats amb la sintaxi i el funcionament de la funció NumPy cos (), intentem implementar aquesta funció en diferents escenaris. Primer instal·larem el 'spyder' per a Python, un compilador Python de codi obert. Aleshores, farem un nou projecte a l'intèrpret d'ordres de Python i el guardarem al lloc desitjat. Instal·larem el paquet Python a través de la finestra del terminal utilitzant les ordres específiques per utilitzar totes les funcions de Python per al nostre exemple. En fer-ho, ja hem instal·lat el “NumPy”, i ara importarem aquest mòdul amb el nom “np” per declarar la matriu i implementar la funció NumPy cos ().





Després de seguir aquest procediment, el nostre projecte està preparat per escriure-hi el programa. Començarem a escriure el programa declarant la matriu. Aquesta matriu seria unidimensional. Els elements de la matriu estarien en radians, de manera que utilitzarem el mòdul NumPy com a 'np' per assignar els elements a aquesta matriu com a 'np. matriu ([np. pi /3, np. pi/4, np. pi ] )”. Amb l'ajuda de la funció cos (), trobarem el cosinus d'aquesta matriu de manera que anomenarem la funció “np. cos (nom_matriu, fora= matriu_nou).

En aquesta funció, substituïu el nom de la matriu pel nom de la matriu que hem declarat i especifiqueu on voldríem emmagatzemar els resultats de la funció cos (). El fragment de codi d'aquest programa es mostra a la figura següent, que es pot copiar al compilador Python i executar-lo per veure la sortida:



#import el mòdul numpy

importar numpy com per exemple.

#declarant la matriu

matriu = [ per exemple. Pi / 3 , per exemple. Pi / 4 , per exemple. Pi ]

#mostra la matriu original

imprimir ( 'Matriu d'entrada:' , matriu )

#aplicant la funció cos

cosine_out = per exemple. cos ( matriu )

#display matriu actualitzada

imprimir ( 'Valors_cosinus:' , cosine_out )

La sortida del programa que vam escriure tenint en compte la matriu del primer exemple es va mostrar com el cosinus de tots els elements de la matriu. Els valors del cosinus dels elements estaven en radians. Per entendre el radian, podem utilitzar la fórmula següent:

2 *pi radians = 360 graus

Exemple 2

Examinem com podem utilitzar la funció integrada cos () per obtenir els valors del cosinus per al nombre d'elements distribuïts uniformement en una matriu. Per començar l'exemple, recordeu instal·lar el paquet de la biblioteca per a les matrius i les matrius, és a dir, 'NumPy'. Després de crear un nou projecte, importarem el mòdul NumPy. Podem importar NumPy tal com és, o podem donar-li un nom, però la manera més còmoda d'utilitzar NumPy al programa és importar-lo amb algun nom o el prefix perquè li donarem el nom 'np'. . Després d'aquest pas, començarem a escriure el programa per al segon exemple. En aquest exemple, declararem la matriu per calcular la seva funció cos () amb un mètode lleugerament diferent. Abans, hem esmentat que prenem el cosinus dels elements distribuïts uniformement, de manera que per a aquesta distribució uniforme dels elements de la matriu, anomenarem el mètode 'linspace' com 'np'. linspace (inici, parada, passos)”. Aquest tipus de funció de declaració de matriu pren tres paràmetres: en primer lloc, el valor 'inici' a partir de quins valors volem iniciar els elements de la matriu; el 'stop' defineix el rang fins on volem acabar els elements; i l'últim és el 'pas', que defineix els passos segons els quals els elements es distribueixen uniformement des del valor inicial fins al valor final.

Passarem aquesta funció i els valors dels seus paràmetres com a “np. linspace (- (np. pi), np. pi, 20)” i desarà els resultats d'aquesta funció a la variable “array”. A continuació, passeu-ho al paràmetre de la funció cosinus com a 'np. cos(matriu)” i imprimiu els resultats per mostrar la sortida.

La sortida i el codi del programa es proporcionen a continuació:

#import el mòdul numpy

importar numpy com per exemple.

#declarant la matriu

matriu = per exemple. linspace ( - ( per exemple. Pi ) , per exemple. Pi , 20 )

#aplicant la funció cos () a la matriu

sortida = per exemple. cos ( matriu )

#display de sortida

imprimir ( 'matriu distribuïda de manera uniforme:' , matriu )

imprimir ( 'out_array de cos func : ' , sortida )

Conclusió

La descripció i la implementació de la funció NumPy cos () s'han mostrat en aquest article. Hem cobert els dos exemples principals: les matrius amb elements (en radians) que es van inicialitzar i es van distribuir uniformement mitjançant la funció linspace per calcular els seus valors de cosinus.