Return a new matrix of given shape and type, without initializing entries.
Shape of the empty matrix.
Desired output data-type.
Whether to store multi-dimensional data in row-major (C-style) or column-major (Fortran-style) order in memory.
See also
numpy.emptyEquivalent array function.
matlib.zerosReturn a matrix of zeros.
matlib.onesReturn a matrix of ones.
Unlike other matrix creation functions (e.g. matlib.zeros, matlib.ones), matlib.empty does not initialize the values of the matrix, and may therefore be marginally faster. However, the values stored in the newly allocated matrix are arbitrary. For reproducible behavior, be sure to set each element of the matrix before reading.
>>> import numpy.matlib
>>> np.matlib.empty((2, 2)) # filled with random data
matrix([[ 6.76425276e-320, 9.79033856e-307], # random
[ 7.39337286e-309, 3.22135945e-309]])
>>> np.matlib.empty((2, 2), dtype=int)
matrix([[ 6600475, 0], # random
[ 6586976, 22740995]])
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.4/reference/generated/numpy.matlib.empty.html