dask.array.empty_like

dask.array.empty_like

dask.array.empty_like(a, dtype=None, order='C', chunks=None, name=None, shape=None)[source]

Return a new array with the same shape and type as a given array.

Parameters
aarray_like

The shape and data-type of a define these same attributes of the returned array.

dtypedata-type, optional

Overrides the data type of the result.

order{‘C’, ‘F’}, optional

Whether to store multidimensional data in C- or Fortran-contiguous (row- or column-wise) order in memory.

chunkssequence of ints

The number of samples on each block. Note that the last block will have fewer samples if len(array) % chunks != 0.

namestr, optional

An optional keyname for the array. Defaults to hashing the input keyword arguments.

shapeint or sequence of ints, optional.

Overrides the shape of the result.

Returns
outndarray

Array of uninitialized (arbitrary) data with the same shape and type as a.

See also

ones_like

Return an array of ones with shape and type of input.

zeros_like

Return an array of zeros with shape and type of input.

empty

Return a new uninitialized array.

ones

Return a new array setting values to one.

zeros

Return a new array setting values to zero.

Notes

This function does not initialize the returned array; to do that use zeros_like or ones_like instead. It may be marginally faster than the functions that do set the array values.