fn

reciprocal

Tensor
reciprocal(input: Tensor)
source

Element-wise multiplicative inverse.

Computes 1/x1/x for each entry. Division by zero produces +/-inf.

Parameters

inputTensor
Input tensor.

Returns

Tensor

Element-wise result with the same shape as input.

Notes

Mathematical definition:

outi=1inputi\text{out}_i = \frac{1}{\text{input}_i}

Gradient: 1/x2-1 / x^{2}.

Examples

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