>>> from trajectories import troba_anomalies >>> tr1 = [ ... (3, 5, 10), ... (3, 6, 10), ... (3, 6, 9), ... (2, 6, 9), ... (2, 6, 8), ... ] >>> it1 = iter(tr1) >>> an1 = troba_anomalies(it1) >>> an1 is iter(an1) True >>> list(an1) [] >>> tr2 = [ ... (3, 5, 10), ... (2, 6, 10), # canvia més d'una coordenada en una unitat ... (2, 6, 9), ... (2, 6, 9), # no canvia cap coordenada ... (2, 6, 8), ... (4, 6, 7), # canvia més d'una coordenada i una d'elles en més d'una unitat ... ] >>> it2 = iter(tr2) >>> an2 = troba_anomalies(it2) >>> an2 is iter(an2) True >>> list(an2) [((3, 5, 10), (2, 6, 10)), ((2, 6, 9), (2, 6, 9)), ((2, 6, 8), (4, 6, 7))] >>> tr3 = [ ... (3, 5, 10), ... (2, 7, 9), ... (2, 6, 8), ... (2, 6, 8), ... (4, 6, 8), ... (4, 6, 8), ... (10, 10, 10), ... (11, 11, 11), ... ] >>> it3 = iter(tr3) >>> an3 = troba_anomalies(it3) >>> an3 is iter(an3) True >>> list(an3) [((3, 5, 10), (2, 7, 9)), ((2, 7, 9), (2, 6, 8)), ((2, 6, 8), (2, 6, 8)), ((2, 6, 8), (4, 6, 8)), ((4, 6, 8), (4, 6, 8)), ((4, 6, 8), (10, 10, 10)), ((10, 10, 10), (11, 11, 11))]