cumsum:计算轴向元素累积加和,返回由中间结果组成的数组.重点就是返回值是”由中间结果组成的数组”
import numpy as np
‘’’
arr是一个223三维矩阵,索引值为0,1,2
cumsum(0):实现0轴上的累加:以最外面的数组元素为单位,以[[1,2,3],[8,9,12]]为开始实现后面元素的对应累加(行求和)
cumsum(1):实现1轴上的累加:以中间数组元素为单位,以[1,2,3]为开始,实现后面元素的对应累加(列求和)
cumsum(2):实现2轴上的累加:以最里面的元素为累加单位,即1为开始,实现后面的元素累加
‘’’
arr = np.array([[[1,2,3],[8,9,12]],[[1,2,4],[2,4,5]]])#223
print(arr.cumsum(0))
#print(arr.cumsum(2))
#print(arr.cumsum(1))
#print(arr.cumsum(2))
print(arr.size)