Функция cos
Функция cos вычисляет косинус для каждого элемента массива.
На вход подаётся массив чисел, представляющих углы в радианах.
Результатом является новый массив с вычисленными значениями косинуса.
Функция поддерживает работу с массивами любой размерности.
Синтаксис
np.cos(arr)
Пример
Вычислим косинус для одного числа:
import numpy as np
res = np.cos(0)
print(res)
Результат выполнения кода:
1.0
Пример
Вычислим косинус для массива углов:
import numpy as np
arr = np.array([0, np.pi/2, np.pi, 3*np.pi/2, 2*np.pi])
res = np.cos(arr)
print(res)
Результат выполнения кода:
[ 1.0000000e+00 6.1232340e-17 -1.0000000e+00 -1.8369702e-16
1.0000000e+00]
Обратите внимание: значения, близкие к нулю, выводятся в экспоненциальной форме из-за особенностей вычислений с плавающей точкой.
Пример
Вычислим косинус для двумерного массива:
import numpy as np
arr = np.array([[0, np.pi/3], [np.pi/4, np.pi/6]])
res = np.cos(arr)
print(res)
Результат выполнения кода:
[[1. 0.5 ]
[0.70710678 0.8660254 ]]
Пример
Используем функцию cos вместе с deg2rad для работы с углами в градусах:
import numpy as np
degrees = np.array([0, 30, 45, 60, 90])
radians = np.deg2rad(degrees)
res = np.cos(radians)
print(res)
Результат выполнения кода:
[1. 0.8660254 0.70710678 0.5 0. ]