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, or tuple of ndarray and None, optional -
Местоположение, в которое сохраняется результат. Если указано, оно должно иметь форму, к которой векторизуются входные данные. Если не указано или
None, возвращается только что выделенный массив. Кортеж (возможен только в качестве ключевого аргумента) должен иметь длину, равную количеству выходов. -
where : array_like, optional -
Это условие векторизуется по входу. В местах, где условие истинно, массив
outбудет установлен в результат ufunc. В противном случае массивoutсохранит свое исходное значение. Обратите внимание, что если массивoutсоздан с помощью значения по умолчаниюout=None, места в нем, где условие ложно, останутся неинициализированными. - **kwargs
-
Для других ключевых аргументов см. документацию ufunc.
Возвращает: -
angle : ndarray -
Обратный синус каждого элемента в
x, в радианах и в замкнутом интервале[-pi/2, pi/2]. Это скаляр, еслиxявляется скаляром.
Примечания
arcsin— многозначная функция: для каждогоxсуществует бесконечно много чиселzтаких, что. Принято возвращать угол
z, действительная часть которого лежит в интервале [-pi/2, pi/2].Для данных типов вещественного ввода arcsin всегда возвращает вещественный вывод. Для каждого значения, которое не может быть выражено как действительное число или бесконечность, она возвращает
nanи устанавливает флаг ошибкиinvalidс плавающей точкой.Для комплексного ввода
arcsinявляется комплексной аналитической функцией, у которой, по соглашению, разрывы ветвей находятся в [-inf, -1] и [1, inf] и является непрерывной сверху на первом и снизу на втором.Обратный синус также известен как
asinили sin^{-1}.Ссылки
Abramowitz, M. and 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
-
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/generated/numpy.arcsin.html