numpy.zeros_like

numpy.zeros_like(a)

Return an array of zeros with the same shape and type as a given array.

Equivalent to a.copy().fill(0).

Parameters :

a : array_like

The shape and data-type of a define these same attributes of the returned array.

Returns :

out : ndarray

Array of zeros with the same shape and type as a.

See also

ones_like
Return an array of ones with shape and type of input.
empty_like
Return an empty array with shape and type of input.
zeros
Return a new array setting values to zero.
ones
Return a new array setting values to one.
empty
Return a new uninitialized array.

Examples

>>> x = np.arange(6)
>>> x = x.reshape((2, 3))
>>> x
array([[0, 1, 2],
       [3, 4, 5]])
>>> np.zeros_like(x)
array([[0, 0, 0],
       [0, 0, 0]])
>>> y = np.arange(3, dtype=np.float)
>>> y
array([ 0.,  1.,  2.])
>>> np.zeros_like(y)
array([ 0.,  0.,  0.])

Previous topic

numpy.zeros

Next topic

numpy.array

This Page