NumPy Cos

Numpy Cos



Funkcija NumPy cos ir trigonometriskā kosinusa funkcija. Šī funkcija aprēķina attiecību starp pamatnes garumu (tuvākā puse leņķim) un hipotenūzas garumu. NumPy cos atrod masīva elementu trigonometrisko kosinusu. Šīs aprēķinātās kosinusa vērtības vienmēr tiek attēlotas radiānos. Kad mēs runājam par Python skripta masīviem, mums jāpiemin “NumPy”. NumPy ir Python platformas piedāvātā bibliotēka, kas ļauj strādāt ar daudzdimensiju masīviem un matricām. Turklāt šī bibliotēka darbojas arī ar dažādām matricas operācijām.

Procedūra

Funkcijas NumPy cos ieviešanas metodes tiks apspriestas un parādītas šajā rakstā. Šajā rakstā tiks sniegts īss priekšstats par funkcijas NumPy cos vēsturi un pēc tam sīkāk aprakstīta šīs funkcijas sintakse, izmantojot dažādus Python skriptā ieviestos piemērus.







Sintakse

$ numpy. Cos ( x , ārā ) = Nav )

Mēs esam minējuši funkcijas NumPy cos sintaksi python valodā. Funkcijai kopumā ir divi parametri, un tie ir “x” un “out”. x ir masīvs, kura visi elementi ir izteikti radiānos, un tas ir masīvs, ko mēs nodosim funkcijai cos (), lai atrastu tā elementu kosinusu. Šis parametrs ir “out”, un tas nav obligāts. Neatkarīgi no tā, vai jūs to piešķirat vai nē, funkcija joprojām darbojas perfekti, taču šis parametrs norāda, kur atrodas vai glabājas izvade. Šī bija funkcijas NumPy cos pamata sintakse. Šajā rakstā mēs parādīsim, kā mēs varam izmantot šo pamata sintaksi un modificēt tās parametru atbilstoši mūsu prasībām nākamajos piemēros.



Atdeves vērtība

Funkcijas atgriešanas vērtība būs masīvs ar elementiem, kas būs to elementu kosinusa vērtības (radiānos), kas iepriekš bija sākotnējā masīvā.



1. piemērs

Tagad, kad mēs visi esam pazīstami ar funkcijas NumPy cos () sintaksi un darbību, mēģināsim ieviest šo funkciju dažādos scenārijos. Vispirms mēs instalēsim Python, atvērtā koda Python kompilatora “spyder”. Pēc tam mēs veiksim jaunu projektu Python čaulā un saglabāsim to vajadzīgajā vietā. Mēs instalēsim python pakotni caur termināļa logu, izmantojot īpašas komandas, lai mūsu piemērā izmantotu visas Python funkcijas. To darot, mēs jau esam instalējuši “NumPy”, un tagad mēs importēsim šo moduli ar nosaukumu “np”, lai deklarētu masīvu un ieviestu NumPy cos () funkciju.





Pēc šīs procedūras izpildes mūsu projekts ir gatavs uz tā rakstīt programmu. Mēs sāksim rakstīt programmu, deklarējot masīvu. Šis masīvs būtu 1 dimensionāls. Elementi masīvā būtu radiānos, tāpēc mēs izmantosim NumPy moduli kā “np”, lai piešķirtu elementus šim masīvam kā “np. masīvs ([np. pi /3, np. pi/4, np. pi ] )”. Ar funkcijas cos () palīdzību mēs atradīsim šī masīva kosinusu, lai izsauktu funkciju “np. cos (masīva_nosaukums, out= jauns_masīvs).

Šajā funkcijā aizstājiet masīva_nosaukumu ar tā masīva nosaukumu, kuru esam deklarējuši, un norādiet, kur mēs vēlamies saglabāt funkcijas cos () rezultātus. Šīs programmas koda fragments ir parādīts nākamajā attēlā, ko var iekopēt Python kompilatorā un palaist, lai redzētu izvadi:



#importēt numpy moduli

imports nejutīgs piem.

#masīva deklarēšana

masīvs = [ piem. pi / 3 , piem. pi / 4 , piem. pi ]

#parādīt sākotnējo masīvu

drukāt ( 'Ievades masīvs:' , masīvs )

#piemērojot cos funkciju

kosinuss_out = piem. cos ( masīvs )

#display atjauninātu masīvu

drukāt ( 'Kosinusa_vērtības :' , kosinuss_out )

Programmas izvade, ko mēs rakstījām, ņemot vērā masīvu pirmajā piemērā, tika parādīta kā visu masīva elementu kosinuss. Elementu kosinusa vērtības bija radiānos. Lai saprastu radiānu, mēs varam izmantot šādu formulu:

divi *pi radiāni = 360 grādiem

2. piemērs

Izpētīsim, kā mēs varam izmantot iebūvēto funkciju cos (), lai iegūtu kosinusa vērtības vienmērīgi sadalīto elementu skaitam masīvā. Lai sāktu piemēru, atcerieties instalēt masīvu un matricu bibliotēkas pakotni, t.i., “NumPy”. Pēc jauna projekta izveides mēs importēsim moduli NumPy. Mēs varam importēt NumPy tādu, kāds tas ir, vai arī piešķirt tam nosaukumu, taču ērtāks veids, kā programmā izmantot NumPy, ir importēt to ar kādu nosaukumu vai prefiksu, lai mēs tam piešķirtu nosaukumu “np”. . Pēc šīs darbības mēs sāksim rakstīt programmu otrajam piemēram. Šajā piemērā mēs deklarēsim masīvu, lai aprēķinātu tā funkciju cos () ar nedaudz atšķirīgu metodi. Iepriekš mēs minējām, ka mēs ņemam vienmērīgi sadalīto elementu kosinusu, tāpēc šim vienmērīgam masīva elementu sadalījumam metodi “linspace” sauksim kā “np. linspace (sākums, apstāšanās, soļi)”. Šāda veida masīva deklarācijas funkcijai ir nepieciešami trīs parametri: pirmkārt, “sākuma” vērtība, no kurām vērtībām mēs vēlamies sākt masīva elementus; “stop” nosaka diapazonu līdz vietai, kur vēlamies beigt elementus; un pēdējais ir “solis”, kas nosaka darbības, saskaņā ar kurām elementi tiek vienmērīgi sadalīti no sākuma vērtības līdz beigu vērtībai.

Mēs nodosim šo funkciju un tās parametru vērtības kā “np. linspace (- (np. pi), np. pi, 20)” un saglabās šīs funkcijas rezultātus mainīgajā “masīvs”. Pēc tam nododiet to kosinusa funkcijas parametram kā “np. cos(masīvs)” un izdrukājiet rezultātus, lai parādītu izvadi.

Programmas izvade un kods ir norādīti zemāk:

#importēt numpy moduli

imports nejutīgs piem.

#masīva deklarēšana

masīvs = piem. linspace ( - ( piem. pi ) , piem. pi , divdesmit )

#applying cos () funkcija masīvā

izvade = piem. cos ( masīvs )

#displeja izvade

drukāt ( 'vienmērīgi sadalīts masīvs:' , masīvs )

drukāt ( 'out_array from cos func:' , izvade )

Secinājums

Funkcijas NumPy cos () apraksts un ieviešana ir parādīta šajā rakstā. Mēs esam apskatījuši divus galvenos piemērus: masīvus ar elementiem (radiānos), kas tika inicializēti un vienmērīgi sadalīti, izmantojot linspace funkciju, lai aprēķinātu to kosinusa vērtības.