numpy.tan

numpy.tan(x, *ufunc_args) = <ufunc 'tan'>

Функция numpy.tan() вычисляет тригонометрический тангенс элементов массива и эквивалентна np.sin(x)/np.cos(x).

Параметры:
x - подобный массиву объект
Массив чисел задающих угол в радианах (360 градусов равняются 2π радиан).
*ufunc_args - аргументы универсальной функции
Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
Возвращает:
результат - массив NumPy или его подкласс
Тангенс элементов x.
Смотрите так же: arctan, tanh, sin, cos

Примеры

>>> import numpy as np
>>> 
>>> #  Вычисление синуса одного угла:
... np.tan(0)
0.0
>>> np.tan(np.pi/2)
1.633123935319537e+16
>>> np.tan(np.pi/4)
0.9999999999999999
>>> 
>>> 
>>> #  Массив значений углов, заданных в радианах:
>>> x = np.arange(10)
>>> x
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
>>> 
>>> np.tan(x)
array([ 0.        ,  1.55740772, -2.18503986, -0.14254654,  1.15782128,
       -3.38051501, -0.29100619,  0.87144798, -6.79971146, -0.45231566])
>>> 
>>> 
>>> #  Массив значений углов, заданных в градусах:
>>> x = np.array([0, 30, 45, 60, 90])*np.pi/180
>>> x
array([0.        , 0.52359878, 0.78539816, 1.04719755, 1.57079633])
>>> 
>>> np.tan(x)
array([0.00000000e+00, 5.77350269e-01, 1.00000000e+00, 1.73205081e+00,
       1.63312394e+16])