mindspore/docs/api/api_python/ops/mindspore.ops.func_cumsum.rst

24 lines
1020 B
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.ops.cumsum
====================
.. py:function:: mindspore.ops.cumsum(x, axis, dtype=None)
计算输入Tensor `x` 沿轴 `axis` 的累积和。
.. math::
y_i = x_1 + x_2 + x_3 + ... + x_i
.. note::
目前Ascend平台上对于静态shape的场景 `x` 的数据类型暂仅支持int8、uint8、int32float32和float16对于动态shape的场景 `x` 的数据类型暂仅支持int32、float32和float16。
参数:
- **x** (Tensor) - 输入要累积和的Tensor。
- **axis** (int) - 累积和计算的轴。
- **dtype** (:class:`mindspore.dtype`, optional) - 输出数据类型。如果不为None则输入会转化为 `dtype`。这有利于防止数值溢出。如果为None则输出和输入的数据类型一致。默认值None。
返回:
Tensor和输入Tensor的shape相同。
异常:
- **TypeError** - 如果 `x` 不是Tensor。
- **ValueError** - 如果 `axis` 超出范围。