Mercurial Hosting > traffic-intelligence
diff python/tests/utils.txt @ 997:4f3387a242a1
updated utils to python 3
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Fri, 25 May 2018 18:15:18 -0400 |
parents | 8e8ec4ece66e |
children |
line wrap: on
line diff
--- a/python/tests/utils.txt Fri May 25 14:23:56 2018 -0400 +++ b/python/tests/utils.txt Fri May 25 18:15:18 2018 -0400 @@ -11,9 +11,9 @@ >>> computeChi2([],[]) 0 ->>> computeChi2(range(1,10),range(1,10)) +>>> computeChi2(list(range(1,10)),list(range(1,10))) 0.0 ->>> computeChi2(range(1,9),range(1,10)) +>>> computeChi2(list(range(1,9)),list(range(1,10))) 0.0 >>> ceilDecimals(1.23, 0) @@ -53,26 +53,26 @@ 'b' >>> mostCommon(['a','b','c','b', 'c']) 'b' ->>> mostCommon(range(10)+[1]) +>>> mostCommon(list(range(10))+[1]) 1 ->>> mostCommon([range(2), range(4), range(2)]) +>>> mostCommon([list(range(2)), list(range(4)), list(range(2))]) [0, 1] ->>> res = sortByLength([range(3), range(4), range(1)]) +>>> res = sortByLength([list(range(3)), list(range(4)), list(range(1))]) >>> [len(r) for r in res] [1, 3, 4] ->>> res = sortByLength([range(3), range(4), range(1), range(5)], reverse = True) +>>> res = sortByLength([list(range(3)), list(range(4)), list(range(1)), list(range(5))], reverse = True) >>> [len(r) for r in res] [5, 4, 3, 1] >>> lcss = LCSS(similarityFunc = lambda x,y: abs(x-y) <= 0.1) ->>> lcss.compute(range(5), range(5)) +>>> lcss.compute(list(range(5)), list(range(5))) 5 ->>> lcss.compute(range(1,5), range(5)) +>>> lcss.compute(list(range(1,5)), list(range(5))) 4 ->>> lcss.compute(range(5,10), range(5)) +>>> lcss.compute(list(range(5,10)), list(range(5))) 0 ->>> lcss.compute(range(5), range(10)) +>>> lcss.compute(list(range(5)), list(range(10))) 5 >>> lcss.similarityFunc = lambda x,y: x == y >>> lcss.compute(['a','b','c'], ['a','b','c', 'd']) @@ -106,27 +106,27 @@ [(0, 0), (2, 1), (3, 2)] >>> alignedLcss = LCSS(lambda x,y:(abs(x-y) <= 0.1), delta = 2, aligned = True) ->>> alignedLcss.compute(range(5), range(5)) +>>> alignedLcss.compute(list(range(5)), list(range(5))) 5 ->>> alignedLcss.compute(range(1,5), range(5)) +>>> alignedLcss.compute(list(range(1,5)), list(range(5))) 4 ->>> alignedLcss.compute(range(5,10), range(10)) +>>> alignedLcss.compute(list(range(5,10)), list(range(10))) 5 >>> lcss.delta = 2 ->>> lcss.compute(range(5,10), range(10)) +>>> lcss.compute(list(range(5,10)), list(range(10))) 0 >>> alignedLcss.delta = 6 ->>> alignedLcss.compute(range(5), range(5)) +>>> alignedLcss.compute(list(range(5)), list(range(5))) 5 ->>> alignedLcss.compute(range(5), range(6)) +>>> alignedLcss.compute(list(range(5)), list(range(6))) 5 >>> lcss.delta = 10 ->>> alignedLcss.compute(range(1,7), range(6)) +>>> alignedLcss.compute(list(range(1,7)), list(range(6))) 5 >>> lcss = LCSS(lambda x,y: x == y, delta = 2, aligned = True) ->>> lcss.compute(range(20), [2,4,6,7,8,9,11,13], True) +>>> lcss.compute(list(range(20)), [2,4,6,7,8,9,11,13], True) 8 >>> lcss.subSequenceIndices [(2, 0), (4, 1), (6, 2), (7, 3), (8, 4), (9, 5), (11, 6), (13, 7)] @@ -141,3 +141,4 @@ >>> lcss.compute([[i] for i in range(5)], [[i] for i in range(10)]) 5 +