fn

isnan

Tensor
isnan(input: Tensor)
source

Element-wise NaN check.

Returns a boolean tensor that is True where the entry is NaN. The only IEEE 754 value that is not equal to itself.

Parameters

inputTensor
Input tensor.

Returns

Tensor

Element-wise result with the same shape as input.

Notes

Mathematical definition:

outi=(xixi)\text{out}_i = (x_i \ne x_i)

Output dtype is bool. Not differentiable.

Examples

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