fn

arctan

Tensor
arctan(input: Tensor)
source

Element-wise inverse tangent in radians.

Computes arctan(x)\arctan(x). Always returns a value in (π/2,π/2)(-\pi/2, \pi/2).

Parameters

inputTensor
Input tensor.

Returns

Tensor

Element-wise result with the same shape as input.

Notes

Mathematical definition:

outi=arctan(inputi)\text{out}_i = \arctan(\text{input}_i)

Gradient: 1/(1+x2)1 / (1 + x^{2}). For two-argument quadrant-aware arctan, use atan2.

Examples

>>> import lucid
>>> x = lucid.tensor([1.0, 2.0, 3.0])
>>> lucid.arctan(x)
Tensor([...])