from_numpy_array#

classmethod caput.memdata.MemDatasetCommon.from_numpy_array(data, chunks=None, compression=None, compression_opts=None, **kwargs)[source]#

Initialise from a numpy array.

Parameters:
datandarray

Array to initialise from.

chunkstuple[int, …] | None

Chunk sizes. If None, dataset is not chunked.

compressionstr | int | None

Name or identifier of HDF5 or Zarr compression filter.

compression_optsdict | None

See HDF5 and Zarr documentation for compression filters. Compression options for the dataset.

**kwargsAny

Arbitrary keyword arguments passed to MemDataset.

Returns:
datasetMemDatasetCommon

Dataset encapsulating the numpy array.