我有一个很长的数组数字列表,我想将其求和并放入一个新数组中。例如数组:
[1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8]
会成为:
[6,15,16,6,15,x]
如果我要每 3 求和。
我不知道该怎么做。我认为可能的一个问题是我不知道数组的长度 - 如果有必要,我不介意丢失数据的底部位。
我已经尝试过numpy.reshape
功能没有成功:
x_ave = numpy.mean(x.reshape(-1,5), axis=1)
ret = umr_sum(arr, axis, dtype, out, keepdims)
我收到错误:
TypeError: cannot perform reduce with flexible type