-
MaskedArray.count(axis=None)
[source] -
Count the non-masked elements of the array along the given axis.
Parameters: axis : int, optional
Axis along which to count the non-masked elements. If
axis
isNone
, all non-masked elements are counted.Returns: result : int or ndarray
If
axis
isNone
, an integer count is returned. Whenaxis
is notNone
, an array with shape determined by the lengths of the remaining axes, is returned.See also
-
count_masked
- Count masked elements in array or along a given axis.
Examples
>>> import numpy.ma as ma >>> a = ma.arange(6).reshape((2, 3)) >>> a[1, :] = ma.masked >>> a masked_array(data = [[0 1 2] [-- -- --]], mask = [[False False False] [ True True True]], fill_value = 999999) >>> a.count() 3
When the
axis
keyword is specified an array of appropriate size is returned.>>> a.count(axis=0) array([1, 1, 1]) >>> a.count(axis=1) array([3, 0])
-
MaskedArray.count()
2017-01-10 18:10:03
Please login to continue.