mindspore/docs/api/api_python/numpy/mindspore.numpy.count_nonze...

19 lines
1.0 KiB
ReStructuredText
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

mindspore.numpy.count_nonzero
=============================
.. py:function:: mindspore.numpy.count_nonzero(x, axis=None, keepdims=False)
计算Tensor `x` 中的非零值数量。
参数:
- **x** (Tensor) - 需要统计非零值数量的Tensor。
- **axis** (Union[int,tuple], 可选) - 指定沿着哪些轴统计非零元素个数可以是单个轴也可以用tuple表示多个轴。 默认值为 `None`,此时沿完全展平的 `x` 计算非零值数量。 默认值: ``None``
- **keepdims** (bool, 可选) - 如果设置为 `True` ,结果会保留计数所沿的 `axis` 该维度的大小为1。若使用此选项结果会广播到 和 `x` 同一个维度数。 默认值: ``False``
返回:
Tensor 表示 `x` 沿给定 `axis` 的非零值数量。 否则,返回 `x` 中非零值的总数。
异常:
- **TypeError** - 如果 `axis` 不是int或tuple。
- **ValueError** - 如果 `axis` 不在范围[-x.ndim, x.ndim)内。