все Python 3Числа и математикафункция
math.atanh
гиперболические
Обратный гиперболический тангенс (|аргумент| < 1).
Синтаксис
math.atanh(...)
Интервал открытый: на самих границах math.atanh(1) и math.atanh(-1) дают ValueError (math domain error), потому что функция там уходит в бесконечность — и всё, что по модулю больше единицы, тоже ValueError. Не путай с math.atan: у арктангенса аргумент любой вещественный, а ограничен результат, здесь ровно наоборот.
Примеры
import math
print(math.atanh(0)) # → 0.0
print(round(math.atanh(0.5), 4)) # → 0.5493
print(round(math.atanh(-0.5), 4)) # → -0.5493
print(round(math.atanh(math.tanh(2)), 4)) # → 2.0
print(math.atanh(1)) # → ValueError
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности