numpy.arccosh
-
numpy.arccosh(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'arccosh'> -
Обратная гиперболическая косинусная функция, поэлементно.
- Параметры
-
-
xarray_like -
Входной массив.
-
outndarray, None, or tuple of ndarray and None, optional -
Расположение, в которое сохраняется результат. Если указано, оно должно иметь форму, на которую распространяются входные данные. Если не указано или равно None, возвращается только что выделенный массив. Кортеж (возможен только как ключевой аргумент) должен иметь длину, равную числу выходов.
-
wherearray_like, optional -
Это условие транслируется по входу. В местах, где условие истинно, массив
outбудет установлен в результат ufunc. В противном случае массивoutсохранит свое исходное значение. Обратите внимание, что если неинициализированный массивoutсоздается с помощью значения по умолчаниюout=None, места в нем, где условие ложно, останутся неинициализированными. - **kwargs
-
Для других ключевых аргументов см. документацию по ufunc.
-
- Возвращает
-
-
arccoshndarray -
Массив той же формы, что и
x. Это скаляр, еслиxявляется скаляром.
-
См. также
-
cosh, arcsinh, sinh, arctanh,tanh
Примечания
arccosh— многозначная функция: для каждогоxсуществует бесконечно много чиселzтаких, чтоcosh(z) = x. Соглашение заключается в том, чтобы вернутьz, чья мнимая часть лежит в[-pi, pi], а действительная часть в[0, inf].Для вещественных типов данных входных данных
arccoshвсегда возвращает вещественный результат. Для каждого значения, которое нельзя представить как вещественное число или бесконечность, возвращаетсяnanи устанавливается флаг ошибки с плавающей точкойinvalid.Для комплексных входных данных
arccosh— комплексная аналитическая функция, имеющая разрыв ветви[-inf, 1]и непрерывная сверху на ней.Ссылки
-
1 -
M. Abramowitz и I.A. Stegun, «Справочник по математическим функциям», 10-е издание, 1964, стр. 86. http://www.math.sfu.ca/~cbm/aands/
-
2 -
Википедия, «Обратная гиперболическая функция», https://en.wikipedia.org/wiki/Arccosh
Примеры
>>> np.arccosh([np.e, 10.0]) array([ 1.65745445, 2.99322285]) >>> np.arccosh(1) 0.0
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.arccosh.html