cfdm.CompressedArray¶
-
class
cfdm.
CompressedArray
(compressed_array=None, shape=None, size=None, ndim=None, compressed_dimension=None, compression_type=None, **kwargs)[source]¶ Bases:
cfdm.data.abstract.array.Array
Abstract base class for a container of an underlying compressed array.
See
cfdm.GatheredArray
for an example implementation.New in version 1.7.0.
Initialization
- Parameters
- compressed_array: subclass of
Array
The compressed array.
- shape:
tuple
The uncompressed array dimension sizes.
- size:
int
Number of elements in the uncompressed array.
- ndim:
int
The number of uncompressed array dimensions
- compressed_dimension:
int
The position of the compressed dimension in the compressed array.
- compression_type:
str
The type of compression.
- kwargs: optional
Further named parameters and their values needed to define the compressed array.
- compressed_array: subclass of
Inspection¶
Attributes
Return an independent numpy array containing the uncompressed data. |
|
Return an independent numpy array containing the compressed data. |
|
Data-type of the data elements. |
|
The number of dimensions of the uncompressed data. |
|
Shape of the uncompressed data. |
|
Number of elements in the uncompressed data. |
Compression¶
Methods
Return axes that are compressed in the underlying array. |
|
Return the position of the compressed dimension in the compressed array. |
|
The type of compression that has been applied to the underlying array. |
Special¶
Methods
The numpy array interface. |
|
Called by the |
|
Return an uncompressed subspace as an independent numpy array. |
|
Called by the |
|
Called by the |