numpy.sin

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

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

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

Примеры

>>> import numpy as np
>>> 
>>> #  Вычисление синуса одного угла:
... np.sin(0)
0.0
>>> np.sin(np.pi/2)
1.0
>>> np.sin(np.pi/6)
0.49999999999999994
>>> np.sin(np.pi)
1.2246467991473532e-16
>>> 
>>> 
>>> #  Массив значений углов, заданных в радианах:
>>> x = np.arange(10)
>>> x
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
>>> 
>>> np.sin(x)
array([ 0.        ,  0.84147098,  0.90929743,  0.14112001, -0.7568025 ,
       -0.95892427, -0.2794155 ,  0.6569866 ,  0.98935825,  0.41211849])
>>> 
>>> 
>>> #  Массив значений углов, заданных в градусах:
>>> x = np.array([0, 30, 45, 60, 90])*np.pi/180
>>> x
array([0.        , 0.52359878, 0.78539816, 1.04719755, 1.57079633])
>>> 
>>> np.sin(x)
array([0.        , 0.5       , 0.70710678, 0.8660254 , 1.        ])