count#
- count(arr=None, val=None, eps=1e-06, **kwargs)[source]#
Count the number of matching elements.
Similar to
numpy.count_nonzero()
, but allows for slight mismatches (e.g., floats vs. ints). Equivalent tolen(sc.findinds())
.- Parameters:
arr (array) – the array to find values in
val (float) – if provided, the value to match
eps (float) – the precision for matching (default 1e-6, equivalent to
numpy.isclose()
’s atol)kwargs (dict) – passed to
numpy.isclose()
Examples:
sc.count(rand(10)<0.5) # returns e.g. 4 sc.count([2,3,6,3], 3) # returns 2
New in version 2.0.0.