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