| [ Web Proxy ] |
| Viewing: https://numpy.org/doc/stable/reference/generated/../c-api/../generated/numpy.count_nonzero.html | [Back] [Original] |
Counts the number of non-zero values in the array a.
A non-zero value is one that evaluates to truthful in a boolean
context, including any non-zero number and any string that
is not empty. This function recursively counts how many elements
in a (and its sub-arrays) are non-zero values.
The array for which to count non-zeros.
Axis or tuple of axes along which to count non-zeros.
Default is None, meaning that non-zeros will be counted
along a flattened version of a.
If this is set to True, the axes that are counted are left in the result as dimensions with size one. With this option, the result will broadcast correctly against the input array.
Number of non-zero values in the array along a given axis. Otherwise, the total number of non-zero values in the array is returned.
See also
nonzeroReturn the coordinates of all the non-zero values.
Examples
>>> import numpy as np
>>> np.count_nonzero(np.eye(4))
np.int64(4)
>>> a = np.array([[0, 1, 7, 0],
... [3, 0, 2, 19]])
>>> np.count_nonzero(a)
np.int64(5)
>>> np.count_nonzero(a, axis=0)
array([1, 1, 2, 1])
>>> np.count_nonzero(a, axis=1)
array([2, 3])
>>> np.count_nonzero(a, axis=1, keepdims=True)
array([[2],
[3]])
| Web Proxy Viewer | New URL | Original Page |