在Python中,`cumsum`是一个NumPy函数,用于计算数组的累积和。`cumsum`返回一个新的数组,其中每个元素是原始数组对应位置及之前所有元素的和。
下面是一个示例:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
cumulative_sum = np.cumsum(arr)
print(cumulative_sum)
```
输出结果为:
```
[ 1 3 6 10 15]
```
在上述示例中,我们首先导入`numpy`模块并创建了一个名为`arr`的NumPy数组。然后,使用`np.cumsum`函数对数组进行累积求和,将结果存储在`cumulative_sum`变量中。最后,打印输出`cumulative_sum`的值。
可以看到,输出结果为 `[1 3 6 10 15]`,这是原始数组 `[1, 2, 3, 4, 5]` 的累积和数组。每个元素都是前面元素的和,第一个元素是原始数组中的第一个元素。