jax.numpy.ones_like#

jax.numpy.ones_like(a, dtype=None, shape=None, *, device=None, out_sharding=None)[source]#

Create an array of ones with the same shape and dtype as an array.

JAX implementation of numpy.ones_like().

Parameters:
Returns:

Array of the specified shape and dtype, on the specified device if specified.

Return type:

Array

Examples

>>> x = jnp.arange(4)
>>> jnp.ones_like(x)
Array([1, 1, 1, 1], dtype=int32)
>>> jnp.ones_like(x, dtype=bool)
Array([ True,  True,  True,  True], dtype=bool)
>>> jnp.ones_like(x, shape=(2, 3))
Array([[1, 1, 1],
       [1, 1, 1]], dtype=int32)