tf.math.reciprocal_no_nan

TensorFlow 2 version View source on GitHub

Performs a safe reciprocal operation, element wise.

If a particular element is zero, the reciprocal for that element is also set to zero.

For example:

x = tf.constant([2.0, 0.5, 0, 1], dtype=tf.float32)
tf.math.reciprocal_no_nan(x)  # [ 0.5, 2, 0.0, 1.0 ]

x A Tensor of type float16, float32, float64 complex64 or complex128.
name A name for the operation (optional).

A Tensor of same shape and type as x.

TypeError x must be of a valid dtype.