cfdm.Array¶
-
class
cfdm.
Array
(**kwargs)[source]¶ Bases:
cfdm.core.data.abstract.array.Array
Abstract base class for a container of an underlying array.
The form of the array is defined by the initialization parameters of a subclass.
See
cfdm.NumpyArray
for an example implementation.New in version 1.7.0.
Initialization
Parameters: - kwargs: optional
Named parameters and their values that define the array.
Inspection¶
Attributes
array |
Return an independent numpy array containing the data. |
dtype |
Data-type of the data elements. |
ndim |
Number of array dimensions |
shape |
Tuple of array dimension sizes. |
size |
Number of elements in the array. |
Compression¶
Methods
get_compression_type |
The type of compression that has been applied to the underlying array. |
Special¶
Methods
__array__ |
The numpy array interface. |
__deepcopy__ |
Called by the copy.deepcopy function. |
__getitem__ |
Return a subspace as an independent numpy array. |
__repr__ |
Called by the repr built-in function. |
__str__ |
Called by the str built-in function. |