cfdm.FullArray¶
- class cfdm.FullArray(fill_value=None, dtype=None, shape=None, attributes=None, source=None, copy=True)[source]¶
Bases:
IndexMixin,ArrayA array filled with a given value.
The array may be empty or all missing values.
Added in version (cfdm): 1.12.0.0
Initialisation
- Parameters:
- fill_valuescalar, optional
The fill value for the array. May be set to
cf.maskedornp.ma.masked.- dtype:
numpy.dtype The data type of the array.
- shape:
tuple The array dimension sizes.
- attributes:
dictorNone, optional Provide netCDF attributes for the data as a dictionary of key/value pairs.
- source: optional
Convert source, which can be any type of object, to a
FullArrayinstance.All other parameters, apart from copy, are ignored and their values are instead inferred from source by assuming that it has the
FullArrayAPI. Any parameters that can not be retrieved from source in this way are assumed to have their default value.Note that if
xis also aFullArrayinstance thencfdm.FullArray(source=x)is equivalent tox.copy().- copy:
bool, optional If True (the default) then deep copy the input parameters prior to initialisation. By default the parameters are not deep copied.
Methods¶
Methods
The |
|
Return an independent numpy array containing the data. |
|
Cast the data to a specified type. |
|
Return a deep copy of the array. |
|
Data-type of the data elements. |
|
The attributes of the array. |
|
The calendar of the array. |
|
Returns the array's compression type. |
|
Return the data array fill value. |
|
The units of the array. |
|
The index to be applied when converting to a |
|
True if the index represents a subspace of the data. |
|
Number of array dimensions. |
|
The shape of the data in the file. |
|
The shape of the data in the file with added dimensions. |
|
Set the data array fill value. |
|
Tuple of array dimension sizes. |
|
Number of elements in the array. |