Open In App

numpy matrix operations | empty() function

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

numpy.matlib.empty() is another function for doing matrix operations in numpy.It returns a new matrix of given shape and type, without initializing entries.

Syntax : numpy.matlib.empty(shape, dtype=None, order=’C’)

Parameters :
shape : [int or tuple of int] Shape of the desired output empty matrix.
dtype : [optional] Desired output data-type.
order : Whether to store multi-dimensional data in row-major (C-style) or column-major (Fortran-style) order in memory.

Return : A new matrix of given shape and type,

Code #1 :




# Python program explaining
# numpy.matlib.empty() function
  
# importing numpy and matrix library
import numpy as geek
import numpy.matlib
  
# desired output matrix 
out_mat = geek.matlib.empty((2, 3)) 
print ("Output matrix : ", out_mat) 


Output :

Output matrix :  [[  6.93621940e-310   2.43141878e-316   6.93621669e-310]
 [  6.93621669e-310   6.93621553e-310   6.93621553e-310]]

 

Code #2 :




# Python program explaining
# numpy.matlib.empty() function
  
# importing numpy and matrix library
import numpy as geek
import numpy.matlib
  
# desired output matrix 
out_mat = geek.matlib.empty((2, 3), dtype = int, order = 'C'
print ("Output matrix : ", out_mat) 


Output :

Output matrix :  [[140133380791224 140133380791224 140133356100528]
 [140133356100336 140133356100592 140133343343704]]

Last Updated : 20 Feb, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads