NumPy Cos

Numpy Cos



Функцията NumPy cos представлява тригонометричната косинусова функция. Тази функция изчислява съотношението между дължината на основата (най-близката страна до ъгъла) и дължината на хипотенузата. NumPy cos намира тригонометричния косинус на елементите на масива. Тези изчислени косинусови стойности винаги са представени в радиани. Когато говорим за масивите в скрипта на Python, трябва да споменем „NumPy“. NumPy е библиотеката, предлагана от платформата Python и позволява работа с многомерни масиви и матрици. Освен това тази библиотека работи и с различни матрични операции.

Процедура

Методите за внедряване на функцията NumPy cos ще бъдат обсъдени и показани в тази статия. Тази статия ще даде кратка информация за историята на функцията NumPy cos и след това ще разработи синтаксиса по отношение на тази функция с различни примери, внедрени в скрипта на Python.







Синтаксис

$ numpy. Cos ( х , навън ) = Нито един )

Споменахме синтаксиса за функцията NumPy cos в езика Python. Функцията има общо два параметъра и те са “x” и “out”. x е масивът с всички елементи в радиани, който е масивът, който ще предадем на функцията cos (), за да намерим косинуса на неговите елементи. Следният параметър е „out“ и не е задължителен. Независимо дали го давате или не, функцията продължава да работи перфектно, но този параметър казва къде се намира или съхранява изходът. Това беше основният синтаксис за функцията NumPy cos. Ще демонстрираме в тази статия как можем да използваме този основен синтаксис и да модифицираме неговия параметър за нашите изисквания в предстоящите примери.



Върната стойност

Върнатата стойност на функцията ще бъде масивът, съдържащ елементите, които ще бъдат косинусовите стойности (в радиани) на елементите, налични преди това в оригиналния масив.



Пример 1

Сега, след като всички сме запознати със синтаксиса и работата на функцията NumPy cos (), нека се опитаме да приложим тази функция в различни сценарии. Първо ще инсталираме „spyder“ за Python, компилатор на Python с отворен код. След това ще направим нов проект в обвивката на Python и ще го запазим на желаното място. Ще инсталираме пакета на Python през прозореца на терминала, като използваме специфичните команди, за да използваме всички функции в Python за нашия пример. Правейки това, вече сме инсталирали „NumPy“ и сега ще импортираме този модул с името „np“, за да декларираме масива и да приложим функцията NumPy cos ().





След като изпълним тази процедура, нашият проект е готов да напише програмата върху него. Ще започнем да пишем програмата, като декларираме масива. Този масив би бил едномерен. Елементите в масива ще бъдат в радиани, така че ще използваме модула NumPy като „np“, за да присвоим елементите към този масив като „np. масив ([np. pi /3, np. pi/4, np. pi ] )”. С помощта на функцията cos () ще намерим косинуса на този масив, така че да извикаме функцията „np. cos (име_на_масив, out= нов_масив).

В тази функция заменете array_name с името на масива, който сме декларирали, и посочете къде искаме да съхраняваме резултатите от функцията cos (). Кодовият фрагмент за тази програма е даден на следната фигура, която може да бъде копирана в компилатора на Python и стартирана, за да видите резултата:



#импортирайте модула numpy

импортиране numpy като напр.

#деклариране на масива

масив = [ напр. пи / 3 , напр. пи / 4 , напр. пи ]

#показване на оригиналния масив

печат ( 'Входен масив:' , масив )

#прилагане на функция cos

косинус_навън = напр. cos ( масив )

#display актуализиран масив

печат ( 'Косинусови_стойности: ' , косинус_навън )

Програмният резултат, който написахме, като се има предвид масивът в първия пример, беше показан като косинус на всички елементи на масива. Косинусовите стойности на елементите бяха в радиани. За да разберем радиана, можем да използваме следната формула:

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

Пример 2

Нека разгледаме как можем да използваме вградената функция cos (), за да получим стойностите на косинуса за броя на равномерно разпределените елементи в масив. За да започнете примера, не забравяйте да инсталирате библиотечния пакет за масивите и матриците, т.е. „NumPy“. След като създадем нов проект, ще импортираме модула NumPy. Можем или да импортираме NumPy така, както е, или можем да му дадем име, но по-удобният начин да използваме NumPy в програмата е да го импортираме с някакво име или префикс, така че да му дадем името „np“ . След тази стъпка ще започнем да пишем програмата за втория пример. В този пример ще декларираме масива, за да изчислим неговата функция cos () с малко по-различен метод. По-рано споменахме, че вземаме косинуса на равномерно разпределените елементи, така че за това равномерно разпределение на елементите на масива ще наричаме метода „linspace“ като „np. linspace (старт, стоп, стъпки)”. Този тип функция за деклариране на масиви приема три параметъра: първо, „началната“ стойност от какви стойности искаме да започнем елементите на масива; „стоп“ дефинира диапазона до мястото, където искаме да завършим елементите; и последното е „стъпката“, която определя стъпките, според които елементите се разпределят равномерно от началната стойност до крайната стойност.

Ще предадем тази функция и стойностите на нейните параметри като „np. linspace (- (np. pi), np. pi, 20)” и ще запази резултатите от тази функция в променливата „array”. След това предайте това към параметъра на функцията косинус като „np. cos(масив)” и отпечатайте резултатите за показване на изхода.

Резултатът и кодът за програмата са дадени по-долу:

#импортирайте модула numpy

импортиране numpy като напр.

#деклариране на масива

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

#прилагане на функция cos () върху масив

изход = напр. cos ( масив )

#извеждане на дисплея

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

печат ( 'out_array от cos func: ' , изход )

Заключение

Описанието и изпълнението на функцията NumPy cos () са показани в тази статия. Разгледахме двата основни примера: масивите с елементи (в радиани), които бяха инициализирани и равномерно разпределени с помощта на функцията linspace за изчисляване на техните косинусови стойности.