numpy.zeros() in Python Last Updated : 24 Jan, 2025 Comments Improve Suggest changes Like Article Like Report numpy.zeros() function creates a new array of specified shapes and types, filled with zeros. It is beneficial when you need a placeholder array to initialize variables or store intermediate results. We can create 1D array using numpy.zeros().Let's understand with the help of an example: Python import numpy as np #Create 1D array arr = np.zeros(5) print(arr) Output[0. 0. 0. 0. 0.] Table of ContentSyntax of numpy.zeros() Creating 2D ArraySpecifying Data Type (dtype)C vs F OrderSyntax of numpy.zeros() numpy.zeros(shape, dtype = None, order = 'C') Parameters: shape: integer or sequence of integers – Defines the shape of the new array. Can be a single integer or a tuple.dtype: optional, default is float – The data type of the returned array. If not specified, the default is float.order: {‘C’, ‘F’} – Specifies the memory layout order:C-order: C-contiguous order means the last index varies the fastest. It is optimal for row-wise operations.F-order: FORTRAN-contiguous order means the first index varies the fastest. It is optimal for column-wise operations.Return Valuenumpy.zeros() returns a new array filled with zeros, based on the specified shape and type.Creating 2D Arrayby using NumPy, we can easily create a 2D array filled with zeros using the numpy.zeros() function. Python import numpy as np # Creating a 2D array with 3 rows and 4 columns arr = np.zeros((3, 4)) print(arr) Output[[0. 0. 0. 0.] [0. 0. 0. 0.] [0. 0. 0. 0.]] Specifying Data Type (dtype)dtype parameter in numpy.zeros() defines the type of data stored in the array. Python import numpy as np # Create an array of tuples with zeros d = np.zeros((2, 2), dtype=[('f', 'f4'), ('i', 'i4')]) print(d) Output[[(0., 0) (0., 0)] [(0., 0) (0., 0)]] C vs F OrderChoosing the right memory layout can significantly improve performance, depending on our specific operations. If your operations are row-wise, use C-order. If they are column-wise, use F-order. Python import numpy as np # Create a 2x3 array in C-order e = np.zeros((2, 3), order='C') print("C-order array:", e) # Create a 2x3 array in F-order f = np.zeros((2, 3), order='F') print("F-order array:", f) OutputC-order array: [[0. 0. 0.] [0. 0. 0.]] F-order array: [[0. 0. 0.] [0. 0. 0.]] Comment More info M Mohit Gupta Improve Article Tags : Numpy Python-numpy Python numpy-arrayCreation Explore NumPy Tutorial - Python Library 3 min read IntroductionNumPy Introduction 7 min read Python NumPy 6 min read NumPy Array in Python 2 min read Basics of NumPy Arrays 4 min read Numpy - ndarray 3 min read Data type Object (dtype) in NumPy Python 3 min read Creating NumPy ArrayNumpy - Array Creation 5 min read numpy.arange() in Python 2 min read numpy.zeros() in Python 2 min read NumPy - Create array filled with all ones 2 min read NumPy - linspace() Function 2 min read numpy.eye() in Python 2 min read Creating a one-dimensional NumPy array 2 min read How to create an empty and a full NumPy array? 2 min read Create a Numpy array filled with all zeros - Python 2 min read How to generate 2-D Gaussian array using NumPy? 2 min read How to create a vector in Python using NumPy 4 min read Python - Numpy fromrecords() method 2 min read NumPy Array ManipulationNumPy Copy and View of Array 4 min read How to Copy NumPy array into another array? 2 min read Appending values at the end of an NumPy array 4 min read How to swap columns of a given NumPy array? 4 min read Insert a new axis within a NumPy array 4 min read numpy.hstack() in Python 2 min read numpy.vstack() in python 2 min read Joining NumPy Array 3 min read Combining a one and a two-dimensional NumPy Array 2 min read Numpy np.ma.concatenate() method-Python 2 min read Numpy dstack() method-Python 2 min read Splitting Arrays in NumPy 6 min read How to compare two NumPy arrays? 2 min read Find the union of two NumPy arrays 2 min read Find unique rows in a NumPy array 3 min read Numpy np.unique() method-Python 2 min read numpy.trim_zeros() in Python 2 min read Matrix in NumPyMatrix manipulation in Python 4 min read numpy matrix operations | empty() function 1 min read numpy matrix operations | zeros() function 2 min read numpy matrix operations | ones() function 2 min read numpy matrix operations | eye() function 2 min read numpy matrix operations | identity() function 1 min read Adding and Subtracting Matrices in Python 4 min read Matrix Multiplication in NumPy 2 min read Numpy ndarray.dot() function | Python 2 min read NumPy | Vector Multiplication 4 min read How to calculate dot product of two vectors in Python? 3 min read Multiplication of two Matrices in Single line using Numpy in Python 3 min read Python | Numpy np.eigvals() method 1 min read How to Calculate the determinant of a matrix using NumPy? 2 min read Python | Numpy matrix.transpose() 3 min read Python | Numpy matrix.var() 1 min read Compute the inverse of a matrix using NumPy 2 min read Operations on NumPy ArrayNumpy | Binary Operations 8 min read Numpy | Mathematical Function 9 min read Numpy - String Functions & Operations 5 min read Reshaping NumPy ArrayReshape NumPy Array 5 min read Python | Numpy matrix.resize() 1 min read Python | Numpy matrix.reshape() 1 min read NumPy Array Shape 2 min read Change the dimension of a NumPy array 3 min read numpy.ndarray.resize() function - Python 1 min read Flatten a Matrix in Python using NumPy 1 min read numpy.moveaxis() function | Python 2 min read numpy.swapaxes() function - Python 2 min read Python | Numpy matrix.swapaxes() 1 min read numpy.vsplit() function | Python 2 min read numpy.hsplit() function | Python 2 min read Numpy MaskedArray.reshape() function | Python 3 min read Python | Numpy matrix.squeeze() 1 min read Indexing NumPy ArrayBasic Slicing and Advanced Indexing in NumPy 5 min read numpy.compress() in Python 2 min read Accessing Data Along Multiple Dimensions Arrays in Python Numpy 3 min read How to access different rows of a multidimensional NumPy array? 3 min read numpy.tril_indices() function | Python 1 min read Arithmetic operations on NumPyArrayNumPy Array Broadcasting 6 min read Estimation of Variable | set 1 3 min read Python: Operations on Numpy Arrays 3 min read How to use the NumPy sum function? 4 min read numpy.divide() in Python 3 min read numpy.inner() in python 1 min read Absolute Deviation and Absolute Mean Deviation using NumPy | Python 3 min read Calculate standard deviation of a Matrix in Python 2 min read numpy.gcd() in Python 2 min read Linear Algebra in NumPy ArrayNumpy | Linear Algebra 6 min read Get the QR factorization of a given NumPy array 2 min read How to get the magnitude of a vector in NumPy? 3 min read How to compute the eigenvalues and right eigenvectors of a given square array using NumPY? 2 min read Like