I have a large array of thousands of vals in numpy. I want to decrease its size by averaging adjacent values. For example:
a = [2,3,4,8,9,10]
#average down to 2 values here
a = [3,9]
#it averaged 2,3,4 and 8,9,10 together
So, basically, I have n number of elements in array, and I want to tell it to average down to X number of values, and it averages like above.
Is there some way to do that with numpy (already using it for other things, so I'd like to stick with it).
reshapeand thenmean, but that would be the same as the accepted answer to this question. Would that work for your purposes?