Add pairwise.

debian-sid
Tom Payne 15 years ago
parent c44f3b1501
commit 9a1aa325fa

@ -17,6 +17,7 @@
import __builtin__
import datetime
import itertools
import math
import sys
@ -210,6 +211,14 @@ def find_first_ge(seq, value, cmp=__builtin__.cmp):
return right
def pairwise(iterable):
"""s -> (s0,s1), (s1,s2), (s2,s3), ..."""
a, b = itertools.tee(iterable)
for elem in b:
break
return itertools.izip(a, b)
def salient(seq, epsilon=0):
def helper(start, stop):
if stop - start < 2:

Loading…
Cancel
Save