numpy.empty() in Python
The empty() method of Python numpy class returns a new array of the specified shape and type, without initializing the entries.
Syntax
numpy.empty(shape, dtype=float, order='C')
Parameters
The numpy.empty method consists of three parameters, which are as follows:
shape : This parameter represents the number of rows
order : The order parameter can be either C_contiguous or F_contiguous.
dtype : It is an optional parameter. It depicts the data type of returned array, and by default, it is a float.
Return Value
This method returns a new array of given shape and type by taking random values.
Example 1
# Python Programming giving an example for
# numpy.empty method
import numpy as numpy
val1 = numpy.empty(2, dtype = int)
print("Matrix : \n", val1)
val2 = numpy.empty([2, 2], dtype = int)
print("\nMatrix : \n", val2)
val3 = numpy.empty([3, 3])
print("\nMatrix : \n", val3)
Output
Matrix :
[139996246714312 25427984]
Matrix :
[[ 21723728 139996211415920]
[139996230611832 0]]
Matrix :
[[ 0.00000000e+000 4.99262426e-317 4.99256102e-317]
[ 4.99294046e-317 4.99294046e-317 4.99287722e-317]
[ 4.99430013e-317 4.99287722e-317 3.95252517e-322]]
Example 2
# Python Programming giving an example for
# numpy.empty method
import numpy as np
#passing dtype as int
val1 = np.empty([2, 2], dtype=int)
print("Matrix : \n", val1)
Output
Matrix :
[[ 11263440 140251552682112]
[ 0 140251553341032]]