NumPy Cos

Numpy Cos



Функция cos NumPy представляет тригонометрическую функцию косинуса. Эта функция вычисляет отношение между длиной основания (ближайшей стороны к углу) и длиной гипотенузы. Косинус NumPy находит тригонометрический косинус элементов массива. Эти вычисленные значения косинуса всегда представлены в радианах. Когда мы говорим о массивах в скрипте Python, мы должны упомянуть «NumPy». NumPy — это библиотека, предлагаемая платформой Python, которая позволяет работать с многомерными массивами и матрицами. Кроме того, эта библиотека также работает с различными матричными операциями.

Процедура

Методы реализации функции cos NumPy будут рассмотрены и показаны в этой статье. В этой статье дается краткий обзор истории функции cos NumPy, а затем подробно рассматривается синтаксис этой функции с различными примерами, реализованными в скрипте Python.







Синтаксис

$ numpy. Кос ( Икс , вне ) знак равно Никто )

Мы упомянули синтаксис функции cos NumPy на языке python. Всего у функции два параметра, это «x» и «out». x — это массив, все элементы которого указаны в радианах, то есть массив, который мы передадим функции cos() для нахождения косинуса его элементов. Следующий параметр является «выходным» и является необязательным. Задаете вы его или нет, функция по-прежнему работает отлично, но этот параметр сообщает, где находится или хранится вывод. Это был основной синтаксис функции cos NumPy. В этой статье мы продемонстрируем, как мы можем использовать этот базовый синтаксис и изменить его параметр для наших требований в следующих примерах.



Возвращаемое значение

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



Пример 1

Теперь, когда мы все знакомы с синтаксисом и работой функции cos() NumPy, давайте попробуем реализовать эту функцию в различных сценариях. Сначала мы установим «spyder» для Python, компилятор Python с открытым исходным кодом. Затем мы создадим новый проект в оболочке Python и сохраним его в нужном месте. Мы установим пакет python через окно терминала, используя специальные команды, чтобы использовать все функции Python для нашего примера. При этом мы уже установили «NumPy», и теперь мы импортируем этот модуль с именем «np», чтобы объявить массив и реализовать функцию NumPy cos().





После выполнения этой процедуры наш проект готов к написанию на нем программы. Мы начнем писать программу с объявления массива. Этот массив будет одномерным. Элементы в массиве будут в радианах, поэтому мы будем использовать модуль NumPy как «np», чтобы назначить элементы этому массиву как «np. массив ([np.pi/3, np.pi/4, np.pi])». С помощью функции cos() найдем косинус этого массива, чтобы вызвать функцию «np. cos (имя_массива, выход = новый_массив).

В этой функции заменим имя_массива на имя того массива, который мы объявили, и укажем, где мы хотели бы сохранить результаты работы функции cos(). Фрагмент кода этой программы показан на следующем рисунке, который можно скопировать в компилятор Python и запустить, чтобы увидеть результат:



# импортировать модуль numpy

импорт пустышка в качестве например

#объявление массива

множество знак равно [ например Пи / 3 , например Пи / 4 , например Пи ]

#отобразить исходный массив

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

#применение функции cos

косинус_выход знак равно например потому что ( множество )

#отобразить обновленный массив

Распечатать ( 'Косинус_значения:' , косинус_выход )

Вывод программы, которую мы написали с учетом массива в первом примере, отображался как косинус всех элементов массива. Значения косинуса элементов были в радианах. Чтобы понять радиан, мы можем использовать следующую формулу:

два *пи радианы знак равно 360 градусов

Пример 2

Давайте рассмотрим, как мы можем использовать встроенную функцию cos() для получения значений косинуса для количества равномерно распределенных элементов в массиве. Чтобы начать пример, не забудьте установить пакет библиотеки для массивов и матриц, то есть «NumPy». После создания нового проекта мы импортируем модуль NumPy. Мы можем либо импортировать NumPy как есть, либо дать ему имя, но более удобный способ использовать NumPy в программе — это импортировать его с каким-либо именем или префиксом, чтобы мы дали ему имя «np». . После этого шага приступим к написанию программы для второго примера. В этом примере мы объявим массив для вычисления его функции cos() немного другим методом. Ранее мы упоминали, что берем косинус равномерно распределенных элементов, поэтому для такого равномерного распределения элементов массива мы будем вызывать метод «linspace» как «np. linspace (старт, стоп, шаги)». Этот тип функции объявления массива принимает три параметра: во-первых, «начальное» значение, от каких значений мы хотим начать элементы массива; «стоп» определяет диапазон, до которого мы хотим закончить элементы; и последний — «шаг», который определяет шаги, в соответствии с которыми элементы равномерно распределяются от начального значения до конечного значения.

Мы передадим эту функцию и значения ее параметров как «np. linspace(- (np.pi), np.pi, 20)» и сохранит результаты этой функции в переменной «array». Затем передайте это параметру функции косинуса как «np. cos(array)» и распечатайте результаты для отображения вывода.

Вывод и код программы приведены ниже:

# импортировать модуль numpy

импорт пустышка в качестве например

#объявление массива

множество знак равно например линспейс ( - ( например Пи ) , например Пи , 20 )

#применение функции cos() к массиву

выход знак равно например потому что ( множество )

#отобразить вывод

Распечатать ( 'равномерно распределенный массив:' , множество )

Распечатать ( 'out_array из функции cos:' , выход )

Вывод

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