mindspore.numpy.nancumsum ========================= .. py:function:: mindspore.numpy.nancumsum(a, axis=None, dtype=None) 返回给定轴上数组元素的累积和,将NaN(非数值)视为零。 遇到NaN时,累积和不变,数组中的NaN将替换为零。 对于全是NaN或为空的切片,返回零。 .. note:: 如果 ``a.dtype`` 是 ``int8`` , ``int16`` 或 ``bool`` ,结果的 `dtype` 将提升为 ``int32`` 。 参数: - **a** (Tensor) - 输入Tensor。 - **axis** (int, 可选) - 计算累积和所沿轴。若取默认值(None),将在展平的数组上计算累积和。 - **dtype** (mindspore.dtype, 可选) - 如果未指定,则与 `a` 相同,除非 `a` 具有精度低于默认平台整数的整数 `dtype` 。 在这种情况下,使用默认平台整数。默认值: `None` 。 返回: Tensor。 异常: - **TypeError** - 如果输入参数的类型未在上述范围内。 - **ValueError** - 如果 `axis` 超出范围。