numpy.ma.count¶
- 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 is None, all non-masked elements are counted. - Returns: - result : int or ndarray - If axis is None, an integer count is returned. When axis is not None, 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])