June 24, 2008

Running Sums in Python

Suppose we want to generate the running sum series r formed by sums of n consecutive elements taken from a series s. For example, to sum consecutive pairs taken from the first 6 integers:

>>> n = 2
>>> s = 0, 1, 2, 3, 4, 5
>>> running_sum(s, 2)
[1, 3, 5, 7]

Link
Posted by Tim at June 24, 2008 06:30 PM
| TrackBack