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