We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
count_nonzero
1 parent c33ee09 commit c39dcf4Copy full SHA for c39dcf4
1 file changed
cubed/array_api/searching_functions.py
@@ -41,8 +41,9 @@ def argmin(x, /, *, axis=None, keepdims=False, split_every=None):
41
42
def count_nonzero(x, /, *, axis=None, keepdims=False, split_every=None):
43
dtype = nxp.__array_namespace_info__().default_dtypes(device=x.device)["indexing"]
44
+ x_nonzero = astype(x, nxp.bool)
45
return sum(
- astype(x, nxp.bool),
46
+ astype(x_nonzero, dtype),
47
axis=axis,
48
dtype=dtype,
49
keepdims=keepdims,
0 commit comments