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 in Python

numpy.zeros in Python

The zeros() method of Python numpy class returns a new array of given shape and type, filled with zeros.

Syntax

numpy.zeros(shape, dtype=float, order='C')

Parameter

The numpy.zeros() method consists of three parameters, which are as follows:

shape : This parameter represents the shape of the new 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 the array of zeros with the specified shape, order and datatype.

Example 1

# Python Programming giving an example for
# numpy.zeros() method
import numpy as numpy
obj1 = numpy.zeros(2, dtype = int)
print("Matrix : \n", obj1)
obj2 = numpy.zeros([2, 2], dtype = int)
print("\nMatrix : \n", obj2)  
obj3 = numpy.zeros([3, 3])
print("\nMatrix : \n", obj3)

Output

Original array :
[[0 1]
[2 3]
[4 5]
[6 7]
[8 9]]
Matrix :
[[ 1.  1.]
[ 1.  1.]
[ 1.  1.]
[ 1.  1.]
[ 1.  1.]]
Matrix :
[1 1 1 1 1 1 1 1]