Atanh

torch_atanh(self)

Arguments

self (Tensor) the input tensor.

Note

The domain of the inverse hyperbolic tangent is (-1, 1) and values outside this range will be mapped to NaN, except for the values 1 and -1 for which the output is mapped to +/-INF respectively.

$$\mbox{out}_{i} = \tanh^{-1}(\mbox{input}_{i})$$

atanh(input, *, out=None) -> Tensor

Returns a new tensor with the inverse hyperbolic tangent of the elements of input.

Examples

if (torch_is_installed()) {

a = torch_randn(c(4))\$uniform_(-1, 1)
a
torch_atanh(a)
}
#> torch_tensor
#>  1.9637
#>  0.3784
#>  0.2855
#> -1.6358
#> [ CPUFloatType{4} ]