РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
142 of 541 menu

Функция arctanh

Функция arctanh вычисляет обратный гиперболический тангенс для каждого элемента переданного массива. Область допустимых значений входных данных: -1 < x < 1. При выходе за пределы этой области функция возвращает nan или inf. Первый параметр - массив или скаляр, второй - выходной массив для результата (необязательный).

Синтаксис

np.arctanh(x, [out])

Пример

Вычислим гиперболический арктангенс для чисел из массива:

import numpy as np arr = np.array([-0.5, 0, 0.5]) res = np.arctanh(arr) print(res)

Результат выполнения кода:

[-0.54930614 0. 0.54930614]

Пример

Применим функцию к двумерному массиву:

import numpy as np arr = np.array([[-0.8, -0.2], [0.3, 0.9]]) res = np.arctanh(arr) print(res)

Результат выполнения кода:

[[-1.09861229 -0.20273255] [ 0.3095196 1.47221949]]

Пример

Если значение выходит за допустимые пределы (например, 1.5), функция возвращает nan:

import numpy as np arr = np.array([-1.5, 0, 1.5]) res = np.arctanh(arr) print(res)

Результат выполнения кода:

[nan 0. nan]

Пример

При использовании параметра out результат записывается в указанный массив:

import numpy as np arr = np.array([0.2, 0.4, 0.6]) out = np.empty(3) np.arctanh(arr, out=out) print(out)

Результат выполнения кода:

[0.20273255 0.42364893 0.69314718]

Смотрите также

  • функцию tanh,
    которая вычисляет гиперболический тангенс
  • функцию arcsinh,
    которая вычисляет гиперболический арксинус
  • функцию arccosh,
    которая вычисляет гиперболический арккосинус
  • функцию sinh,
    которая вычисляет гиперболический синус
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить