numpy.arcsin
-
numpy.arcsin(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'arcsin'> -
Обратный синус, поэлементно.
Параметры: x : array_like
y-координата на единичной окружности.out : ndarray, None, или кортеж из ndarray и None, необязательно
Место, в которое сохраняется результат. Если указано, оно должно иметь форму, к которой векторизуются входные данные. Если не указано или
None, возвращается свежевыделенный массив. Кортеж (возможен только в качестве ключевого аргумента) должен иметь длину, равную количеству выходных значений.where : array_like, необязательно
Значения True указывают на вычисление ufunc в этой позиции, значения False указывают на оставление значения в выходе без изменений.
**kwargs
Для других ключевых аргументов см. документацию ufunc.
Возвращает: angle : ndarray
Обратный синус каждого элемента в
x, в радианах и в замкнутом интервале[-pi/2, pi/2]. Еслиxявляется скаляром, возвращается скаляр, в противном случае - массив.Примечания
arcsinявляется многозначной функцией: для каждогоxсуществует бесконечно много чиселzтаких, что
. Конвенция заключается в возвращении угла z, чья вещественная часть лежит в интервале [-pi/2, pi/2].Для вещественных типов входных данных arcsin всегда возвращает вещественный результат. Для каждого значения, которое нельзя выразить как вещественное число или бесконечность, возвращается
nanи устанавливается флаг ошибкиinvalidс плавающей точкой.Для комплексных входных данных
arcsinявляется комплексной аналитической функцией, которая, по соглашению, имеет разрывы ветвей [-бесконечность, -1] и [1, бесконечность] и непрерывна сверху на первой и снизу на второй.Обратный синус также известен как
asinили sin^{-1}.Ссылки
Abramowitz, M. и Stegun, I. A., Справочник по математическим функциям, 10-е издание, Нью-Йорк: Dover, 1964, стр. 79 и далее. http://www.math.sfu.ca/~cbm/aands/
Примеры
>>> np.arcsin(1) # pi/2 1.5707963267948966 >>> np.arcsin(-1) # -pi/2 -1.5707963267948966 >>> np.arcsin(0) 0.0
© 2008–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.arcsin.html