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)内。