Skip to content

Instantly share code, notes, and snippets.

@treeherder
Created October 6, 2013 01:36
Show Gist options
  • Save treeherder/6848256 to your computer and use it in GitHub Desktop.
Save treeherder/6848256 to your computer and use it in GitHub Desktop.
average a stream
streaam = []
P = 100
def SMA(N):
stream.append(N)
if len(stream) > P:
# Only average the last P elements of the stream
del(stream[:1])
elif len(stream) == 0:
average = 0
else:
average = sum(stream.iteritems() / len(stream)
return average
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment