numpy.asin
- numpy.asin(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature])=<ufunc 'arcsin'>
-
Обратный синус, поэлементно.
- Параметры:
-
- xarray_like
-
y-координата на единичной окружности. - outndarray, None, или кортеж ndarray и None, необязательно
-
Расположение, в котором хранится результат. Если указано, оно должно иметь форму, к которой входные данные ведут к передаче. Если не указано или равно None, возвращается только что выделенный массив. Кортеж (возможен только в качестве ключевого аргумента) должен иметь длину, равную количеству выходов.
- wherearray_like, необязательно
-
Это условие транслируется по входным данным. В местах, где условие истинно,
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— комплексная аналитическая функция, которая, по соглашению, имеет разрывы ветвей [-бесконечность, -1] и [1, бесконечность] и непрерывна сверху на первом и снизу на втором.Обратный синус также известен как
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.asin.html