mindspore.numpy.cumprod
- mindspore.numpy.cumprod(a, axis=None, dtype=None)[源代码]
- 返回沿给定 axis 的元素的累计乘积。 - 说明 - 不支持NumPy参数 out 。 - 参数:
- a (Union[int, float, bool, list, tuple, Tensor]) - 输入Tensor。 
- axis (int, 可选) - 计算累积乘积所沿的轴。 默认情况下输入会被展开。 默认值: - None。
- dtype (mindspore.dtype, 可选) - 默认值: - None。覆盖输出Tensor的dtype。
 
- 返回:
- Tensor。 
- 异常:
- TypeError - 如果输入不能转换为Tensor或者 axis 不是整数。 
- ValueError - 如果 axis 超出范围。 
 
- 支持平台:
- Ascend- GPU
 - 样例: - >>> import mindspore.numpy as np >>> x = np.array([1, 2, 3]) >>> print(np.cumprod(x)) [1 2 6]