-
numpy.ma.count(a, 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
12345678910111213>>>
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.1234>>> a.count(axis
=
0
)
array([
1
,
1
,
1
])
>>> a.count(axis
=
1
)
array([
3
,
0
])
-
numpy.ma.count()

2025-01-10 15:47:30
Please login to continue.