NumPy Cos

Numpy Cos



Funkcia NumPy cos predstavuje trigonometrickú kosínusovú funkciu. Táto funkcia vypočíta pomer medzi dĺžkou základne (najbližšia strana uhla) a dĺžkou prepony. NumPy cos nájde trigonometrický kosínus prvkov poľa. Tieto vypočítané hodnoty kosínusu sú vždy vyjadrené v radiánoch. Keď hovoríme o poliach v skripte Python, musíme spomenúť „NumPy“. NumPy je knižnica ponúkaná platformou Python a umožňuje prácu s viacrozmernými poľami a maticami. Ďalej táto knižnica pracuje aj s rôznymi maticovými operáciami.

Postup

Metódy implementácie funkcie NumPy cos budú diskutované a zobrazené v tomto článku. Tento článok poskytne stručné pozadie histórie funkcie NumPy cos a potom rozvedie syntax týkajúcu sa tejto funkcie s rôznymi príkladmi implementovanými v skripte Python.







Syntax

$ numpy. Cos ( X , von ) = žiadne )

Spomenuli sme syntax pre funkciu NumPy cos v jazyku python. Funkcia má celkovo dva parametre, a to „x“ a „out“. x je pole, ktoré má všetky svoje prvky v radiánoch, čo je pole, ktoré prenesieme do funkcie cos (), aby sme našli kosínus jeho prvkov. Nasledujúci parameter je „out“ a je voliteľný. Či už to dáte alebo nie, funkcia stále beží perfektne, ale tento parameter hovorí, kde je výstup umiestnený alebo uložený. Toto bola základná syntax pre funkciu NumPy cos. Ako môžeme použiť túto základnú syntax a upraviť jej parameter pre naše požiadavky, si ukážeme v tomto článku v nasledujúcich príkladoch.



Návratová hodnota

Návratovou hodnotou funkcie bude pole s prvkami, ktoré budú kosínusovými hodnotami (v radiánoch) prvkov prítomných predtým v pôvodnom poli.



Príklad 1

Teraz, keď sme všetci oboznámení so syntaxou a fungovaním funkcie NumPy cos (), pokúsme sa implementovať túto funkciu v rôznych scenároch. Najprv nainštalujeme „spyder“ pre Python, open-source kompilátor Pythonu. Potom vytvoríme nový projekt v prostredí Python a uložíme ho na požadované miesto. Nainštalujeme balík python cez okno terminálu pomocou špecifických príkazov, aby sme v našom príklade použili všetky funkcie v Pythone. Ak tak urobíme, už sme nainštalovali „NumPy“ a teraz importujeme tento modul s názvom „np“, aby sme deklarovali pole a implementovali funkciu NumPy cos ().





Po vykonaní tohto postupu je náš projekt pripravený na napísanie programu. Program začneme písať deklarovaním poľa. Toto pole by bolo 1-rozmerné. Prvky v poli by boli v radiánoch, takže použijeme modul NumPy ako „np“, aby sme priradili prvky tomuto poli ako „np. pole ([np. pi /3, np. pi/4, np. pi ] )“. Pomocou funkcie cos () nájdeme kosínus tohto poľa, takže funkciu zavoláme „np. cos (názov_poľa, out= nové_pole).

V tejto funkcii nahraďte názov poľa názvom poľa, ktoré sme deklarovali, a zadajte, kam by sme chceli uložiť výsledky z funkcie cos (). Útržok kódu pre tento program je uvedený na nasledujúcom obrázku, ktorý možno skopírovať do kompilátora Pythonu a spustiť, aby sa zobrazil výstup:



#import numpy modulu

importovať numpy ako napr.

#deklarovanie poľa

pole = [ napr. pi / 3 , napr. pi / 4 , napr. pi ]

#zobraziť pôvodné pole

vytlačiť ( 'Vstupné pole: ' , pole )

#použitie funkcie cos

cosine_out = napr. cos ( pole )

#display aktualizované pole

vytlačiť ( 'Cosine_values ​​: ' , cosine_out )

Výstup programu, ktorý sme napísali s ohľadom na pole v prvom príklade, bol zobrazený ako kosínus všetkých prvkov poľa. Kosínusové hodnoty prvkov boli v radiánoch. Na pochopenie radiánu môžeme použiť nasledujúci vzorec:

dva *pi radiánov = 360 stupňa

Príklad 2

Pozrime sa, ako môžeme použiť vstavanú funkciu cos () na získanie kosínusových hodnôt pre počet rovnomerne rozdelených prvkov v poli. Ak chcete spustiť príklad, nezabudnite nainštalovať balík knižnice pre polia a matice, t. j. „NumPy“. Po vytvorení nového projektu naimportujeme modul NumPy. NumPy môžeme buď importovať tak, ako je, alebo mu môžeme dať názov, ale pohodlnejší spôsob využitia NumPy v programe je importovať ho s nejakým názvom alebo predponou, aby sme mu dali názov „np“ . Po tomto kroku začneme písať program pre druhý príklad. V tomto príklade deklarujeme pole na výpočet funkcie cos () trochu odlišnou metódou. Predtým sme spomenuli, že berieme kosínus rovnomerne rozdelených prvkov, takže pre toto rovnomerné rozdelenie prvkov poľa budeme metódu „linspace“ nazývať „np. linspace (štart, zastavenie, kroky)“. Tento typ funkcie deklarácie poľa má tri parametre: po prvé, hodnotu „štart“ od akých hodnôt chceme spustiť prvky poľa; „stop“ definuje rozsah, do ktorého chceme prvky ukončiť; a posledný je „krok“, ktorý definuje kroky, podľa ktorých sa prvky rozložia rovnomerne od počiatočnej hodnoty po koncovú hodnotu.

Túto funkciu a hodnoty jej parametrov odovzdáme ako „np. linspace (- (np. pi), np. pi, 20)“ a uloží výsledky z tejto funkcie do premennej „array“. Potom to preneste do parametra funkcie kosínus ako „np. cos(pole)“ a vytlačte výsledky, aby sa zobrazil výstup.

Výstup a kód programu sú uvedené nižšie:

#import numpy modulu

importovať numpy ako napr.

#deklarovanie poľa

pole = napr. linspace ( - ( napr. pi ) , napr. pi , dvadsať )

#aplikovanie funkcie cos () na pole

výkon = napr. cos ( pole )

#zobraziť výstup

vytlačiť ( 'rovnomerne rozložené pole: ' , pole )

vytlačiť ( 'out_array z cos func : ' , výkon )

Záver

Popis a implementácia funkcie NumPy cos () sú uvedené v tomto článku. Pokryli sme dva hlavné príklady: polia s prvkami (v radiánoch), ktoré boli inicializované a rovnomerne rozdelené pomocou funkcie linspace na výpočet ich kosínusových hodnôt.