jax.numpy.heaviside
Warning
This page was created from a pull request (#9655).
jax.numpy.heavisideΒΆ
- jax.numpy.heaviside(x1, x2)[source]ΒΆ
Compute the Heaviside step function.
LAX-backend implementation of
heaviside()
.Original docstring below.
The Heaviside step function is defined as:
0 if x1 < 0 heaviside(x1, x2) = x2 if x1 == 0 1 if x1 > 0
where x2 is often taken to be 0.5, but 0 and 1 are also sometimes used.
- Parameters
x1 (array_like) β Input values.
x2 (array_like) β The value of the function when x1 is 0. If
x1.shape != x2.shape
, they must be broadcastable to a common shape (which becomes the shape of the output).
- Returns
out β The output array, element-wise Heaviside step function of x1. This is a scalar if both x1 and x2 are scalars.
- Return type
ndarray or scalar
References