cfdm.NumpyArray


class cfdm.NumpyArray(array=None)[source]

Bases: cfdm.data.mixin.arraymixin.ArrayMixin, cfdm.core.data.numpyarray.NumpyArray

An underlying numpy array.

New in version (cfdm): 1.7.0

Initialisation

Parameters
array: numpy.ndarray

The numpy array.

Inspection

Methods

get_compression_type

Returns the array’s compression type.

get_subspace

Return a subspace, defined by indices, of a numpy array.

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.

Miscellaneous

copy

Return a deep copy of the array.

to_memory

Bring an array on disk into memory and retain it there.

Special

__getitem__

Returns a subspace of the array as a numpy array.

Docstring substitutions

Methods

_docstring_special_substitutions

Return the special docstring substitutions.

_docstring_substitutions

Returns the substitutions that apply to methods of the class.

_docstring_package_depth

Returns the class {{package}} substitutions package depth.

_docstring_method_exclusions

Returns method names excluded in the class substitutions.