numpy.arcsin
- numpy.arcsin(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature])=<ufunc 'arcsin'>
-
Обратный синус, поэлементно.
- Параметры:
-
- xarray_like
-
y-координата на единичной окружности. - outndarray, None, or tuple of ndarray and None, optional
-
Расположение, в котором хранится результат. Если указано, оно должно иметь форму, к которой векторизуются входные данные. Если не указано или равно None, возвращается вновь выделенная матрица. Кортеж (возможен только в качестве ключевого аргумента) должен иметь длину, равную числу выходов.
- wherearray_like, optional
-
Это условие векторизуется по входным данным. В местах, где условие истинно, массив
outбудет установлен в результат ufunc. В противном случае массивoutсохранит своё первоначальное значение. Обратите внимание, что если массивoutсоздаётся с помощью значения по умолчаниюout=None, то места в нём, где условие ложно, останутся неинициализированными. - **kwargs
-
Для других ключевых аргументов см. документацию ufunc.
- Возвращает:
-
- anglendarray
-
Обратный синус каждого элемента в
x, в радианах и в замкнутом интервале[-pi/2, pi/2]. Это скаляр, еслиxявляется скаляром.
Примечания
arcsin— многозначная функция: для каждогоxсуществует бесконечно много чиселzтаких, что \(sin(z) = x\). Согласно соглашению, возвращается угол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 и далее. https://personal.math.ubc.ca/~cbm/aands/page_79.htm
Примеры
>>> np.arcsin(1) # pi/2 1.5707963267948966 >>> np.arcsin(-1) # -pi/2 -1.5707963267948966 >>> np.arcsin(0) 0.0
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.arcsin.html