NumPy Tutorial

Python NumPy Tutorial numpy.empty() in Python numpy.empty_like() in Python numpy.eye() in Python numpy.identity() in Python numpy.ones() in Python numpy.ones_like() in Python numpy.zeros in Python numpy.zeros_like() in Python numpy.full() in Python numpy.full_like() in Python numpy.asarray() in Python numpy.frombuffer() in Python numpy.fromiter() in Python numpy.fromstring () in Python numpy.asanyarray() in Python with Example numpy.ascontiguousarray() in Python with Example Numpy.asmatrix() in Python with Example Numpy.copy() in Python with Example numpy.loadtxt() Python numpy.arrange() in Python numpy.linspace() in Python numpy.logspace() in Python numpy.geomspace() in Python numpy.meshgrid() in Python numpy.diag() in Python numpy.diagflat() in Python numpy.tri() in Python numpy.tril() in Python numpy.copyto() in Python numpy.reshape() in Python numpy.ravel() in Python numpy.ndarray.flat() in Python numpy.ndarray.flatten() in Python numpy.rollaxis() in Python numpy.swapaxes() in Python numpy.ndarray.T in Python numpy.transpose() in Python numpy.atleast_1d() in Python numpy.atleast_2d() in Python numpy.atleast_3d() in Python numpy.broadcast_to() in Python numpy.broadcast_arrays() in Python numpy.expand_dims() in Python numpy.squeeze() in Python numpy.asarray_chkfinite() in Python numpy.asscalar() in Python numpy.concatenate() in Python numpy.stack() in Python numpy.column_stack() in Python numpy.dstack() in Python numpy.hstack() in Python numpy.vstack() in Python numpy.split() in Python numpy.tile() in Python numpy.repeat() in Python numpy.delete() in Python numpy.append() in Python numpy.resize() in Python numpy.trim_zeros() in Python numpy.unique() in Python numpy.flip() in Python NumPy vs SciPy

Misc

Numpy Attributes

numpy.zeros_like() in Python

Numpy.zeros_like() in Python The zeros_like() method of Python numpy class returna an array of zeros with the same shape and type as that of specified array. Syntax

numpy.zeros_like(a, dtype=None, order='K', subok=True)
Parameter The numpy.zeros_like() method consists of four parameters, which are as follows: arrray : This parameter represents an array_like input subok  :It true is invoked then it represents  newly created array will be sub-class of array else it represents  a base-class array order  :The order parameter can be either C_contiguous or F_contiguous. C order means that operating row-rise on the array will be slightly quicker FORTRAN-contiguous order in memory (the first index varies the fastest). F order means that column-wise operations will be faster. dtype :It is an optional parameter. It depicts the data type of returned array, and by default, it is a float. Return This method returns an array of zeros having given shape, order and datatype. Example 1
# Python Programming giving an example for
# numpy.zeros_like method
importnumpy as numpy
array = numpy.arange(8).reshape(4, 2)
print("Original array : \n", array)
obj1 = numpy.zeros_like(array, float)
print("\nMatrix : \n", obj1)
array = numpy.arange(7)
obj2 = numpy.zeros_like(array)
print("\nMatrix : \n", obj1)
Output Original array :
[[0 1]
 [2 3]
 [4 5]
[6 7]]
Matrix :
 [[ 0.  0.]
[ 0.  0.]
[ 0.  0.]
[ 0.  0.]]
Matrix :
[[ 0.  0.]
[ 0.  0.]
[ 0.  0.]
[ 0.  0.]]