NumPy | zeros method
Start your free 7-days trial now!
zeros(~) method creates a Numpy array with all zeros as its entries.
The desired shape of the Numpy array. Providing an
int would return a one-dimensional flattened array.
The desired data type for the Numpy array. By default,
dtype=numpy.float64. If you're sure that the new Numpy array will only contain integers, you should want to specify
A Numpy array of zeroes, with the shape and type specified by the parameters.
Creating an one-dimensional Numpy array
To create a flattened Numpy array with 3 zeros:
np.zeros(3)array([0., 0., 0.])
Creating a Numpy array of type int
To create a flattened Numpy array with 3 zeroes of type
np.zeros(3, int)array([0, 0, 0])
Creating a two-dimensional Numpy array
Using a tuple
To create a 2 by 3 (i.e. 2 rows and 3 columns) matrix filled with zeros using a tuple:
np.zeros((2,3))array([[0., 0., 0.],[0., 0., 0.]])
Using an array
To create a 2 by 3 (i.e. 2 rows and 3 columns) matrix filled with zeros using an array:
np.zeros([2,3])array([[0., 0., 0.],[0., 0., 0.]])
Note that you could also use Numpy arrays as well.