НумПи Цос

Numpi Cos



Функција НумПи цос представља тригонометријску косинусну функцију. Ова функција израчунава однос између дужине основе (најближе стране углу) и дужине хипотенузе. НумПи цос проналази тригонометријски косинус елемената низа. Ове израчунате вредности косинуса су увек представљене у радијанима. Када говоримо о низовима у Питхон скрипти, онда морамо поменути „НумПи“. НумПи је библиотека коју нуди Питхон платформа и омогућава рад са вишедимензионалним низовима и матрицама. Штавише, ова библиотека такође ради са различитим матричним операцијама.

Процедура

Методе за имплементацију функције НумПи цос биће размотрене и приказане у овом чланку. Овај чланак ће дати кратку позадину о историји НумПи цос функције, а затим ће разрадити синтаксу у вези са овом функцијом са различитим примерима имплементираним у Питхон скрипту.







Синтакса

$ нумпи. Цос ( Икс , оут ) = Ниједан )

Поменули смо синтаксу за НумПи цос функцију у језику питхон. Функција има укупно два параметра, а то су „к“ и „оут“. к је низ који има све елементе у радијанима, што је низ који ћемо проследити функцији цос () да бисмо пронашли косинус његових елемената. Следећи параметар је „оут“ и није обавезан. Без обзира да ли је дате или не, функција и даље ради савршено, али овај параметар говори где се излаз налази или чува. Ово је била основна синтакса за НумПи цос функцију. У овом чланку ћемо показати како можемо да користимо ову основну синтаксу и да изменимо њен параметар за наше захтеве у наредним примерима.



Повратна вредност

Повратна вредност функције биће низ са елементима, који ће бити косинусне вредности (у радијанима) елемената који су претходно били присутни у оригиналном низу.



Пример 1

Сада када смо сви упознати са синтаксом и радом функције НумПи цос (), покушајмо да имплементирамо ову функцију у различитим сценаријима. Прво ћемо инсталирати „спидер“ за Питхон, Питхон компајлер отвореног кода. Затим ћемо направити нови пројекат у Питхон љусци и сачувати га на жељено место. Пакет питхон ћемо инсталирати кроз прозор терминала користећи посебне команде за коришћење свих функција у Питхон-у за наш пример. Чинећи то, већ смо инсталирали „НумПи“, а сада ћемо увести овај модул са именом „нп“ да бисмо декларирали низ и имплементирали функцију НумПи цос ().





Након што следимо ову процедуру, наш пројекат је спреман за писање програма на њему. Почећемо да пишемо програм декларисањем низа. Овај низ би био 1-димензионалан. Елементи у низу би били у радијанима, тако да ћемо користити НумПи модул као „нп“ да доделимо елементе овом низу као „нп. низ ([нп. пи /3, нп. пи/4, нп. пи] )“. Уз помоћ функције цос () наћи ћемо косинус овог низа тако да ћемо функцију назвати „нп. цос (име_низа, излаз = нови_низ).

У овој функцији замените арраи_наме именом тог низа који смо декларирали и наведите где желимо да ускладиштимо резултате из функције цос (). Исечак кода за овај програм је дат на следећој слици, који се може копирати у Питхон компајлер и покренути да бисте видели излаз:



#импорт нумпи модула

увоз нумпи као на пример.

#декларисање низа

низ = [ на пример. пи / 3 , на пример. пи / 4 , на пример. пи ]

#прикажи оригинални низ

принт ( 'Улазни низ: ' , низ )

#примена цос функције

косинус_оут = на пример. цос ( низ )

#дисплаи ажурирани низ

принт ( 'Косинусне вредности: ' , косинус_оут )

Излаз програма који смо написали с обзиром на низ у првом примеру приказан је као косинус свих елемената низа. Косинусне вредности елемената биле су у радијанима. Да бисмо разумели радијан, можемо користити следећу формулу:

два *пи радијани = 360 степени

Пример 2

Хајде да испитамо како можемо да користимо уграђену функцију цос () да добијемо косинусне вредности за број равномерно распоређених елемената у низу. Да бисте покренули пример, не заборавите да инсталирате пакет библиотеке за низове и матрице, тј. „НумПи“. Након креирања новог пројекта, увешћемо модул НумПи. Можемо или да увеземо НумПи какав јесте, или да му дамо име, али згоднији начин да се НумПи користи у програму је да га увеземо са неким именом или префиксом тако да ћемо му дати име „нп“ . Након овог корака, започећемо писање програма за други пример. У овом примеру ћемо декларисати низ за израчунавање његове цос () функције са мало другачијим методом. Раније смо споменули да узимамо косинус равномерно распоређених елемената, па ћемо за ову равномерну расподелу елемената низа назвати метод „линспаце“ као „нп. линспаце (старт, стоп, кораци)”. Овај тип функције за декларацију низа узима три параметра: прво, „почетну“ вредност од којих вредности желимо да покренемо елементе низа; „стоп“ дефинише опсег до места где желимо да завршимо елементе; и последњи је „корак“, који дефинише кораке према којима се елементи равномерно распоређују од почетне вредности до зауставне вредности.

Ову функцију и вредности њених параметара ћемо пренети као „нп. линспаце (- (нп. пи), нп. пи, 20)“ и сачуваће резултате из ове функције у променљивој „арраи“. Затим пренесите ово параметру косинусне функције као „нп. цос(арраи)” и одштампајте резултате да бисте приказали излаз.

Излаз и код за програм су дати у наставку:

#импорт нумпи модула

увоз нумпи као на пример.

#декларисање низа

низ = на пример. линспаце ( - ( на пример. пи ) , на пример. пи , двадесет )

#примена функције цос () на низ

излаз = на пример. цос ( низ )

#дисплаи оутпут

принт ( 'равномерно распоређени низ: ' , низ )

принт ( 'оут_арраи из цос фунц: ' , излаз )

Закључак

Опис и имплементација функције НумПи цос () приказани су у овом чланку. Покрили смо два главна примера: низове са елементима (у радијанима) који су иницијализовани и равномерно распоређени коришћењем линспаце функције за израчунавање њихових косинусних вредности.