nlcpy.empty
- nlcpy.empty(shape, dtype=<class 'float'>, order='C')[source]
Returns a new array of given shape and type, without initializing entries.
- Parameters
- shapeint or sequence of int
Shape of the empty array, e.g., (2, 3) or 2.
- dtypedtype, optional
Desired output dtype for the array, e.g,
nlcpy.int64. Default isnlcpy.float64.- order{‘C’, ‘F’}, optional
Whether to store multi-dimensional data in row-major (C-style) or column-major (Fortran-style) order in memory.
- Returns
- outndarray
Array of uninitialized (arbitrary) data of the given shape, dtype, and order.
See also
empty_likeReturns a new array with the same shape and type as a given array.
onesReturns a new array of given shape and type, filled with ones.
zerosReturns a new array of given shape and type, filled with zeros.
fullReturns a new array of given shape and type, filled with fill_value.
Note
empty(), unlikezeros(), does not set the array values to zero, and may therefore be marginally faster. On the other hand, it requires the user to manually set all the values in the array, and should be used with caution.Examples
>>> import nlcpy as vp >>> vp.empty([2, 2]) array([[0., 0.], [0., 0.]]) # They are not always zero. (uninitialized) >>> vp.empty([2, 2], dtype=int) array([[0, 0], [0, 0]]) # They are not always zero. (uninitialized)