numpy.tan
numpy.tan(x, *ufunc_args) = <ufunc 'tan'>
Функция tan() вычисляет тригонометрический тангенс элементов массива и эквивалентна np.sin(x)/np.cos(x)
.
-
- x - подобный массиву объект
- Массив чисел задающих угол в радианах (360 градусов равняются 2π радиан).
- *ufunc_args - аргументы универсальной функции
- Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
-
- результат - массив NumPy или его подкласс
- Тангенс элементов x.
Примеры
>>> 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])