comparison python/tests/utils.txt @ 733:c35e4a4b199d dev

sortbylength
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Tue, 11 Aug 2015 12:06:10 -0400
parents 9990ef119bce
children fe71639f1ee7
comparison
equal deleted inserted replaced
732:ad31520e81b5 733:c35e4a4b199d
47 'b' 47 'b'
48 >>> mostCommon(range(10)+[1]) 48 >>> mostCommon(range(10)+[1])
49 1 49 1
50 >>> mostCommon([range(2), range(4), range(2)]) 50 >>> mostCommon([range(2), range(4), range(2)])
51 [0, 1] 51 [0, 1]
52
53 >>> res = sortByLength([range(3), range(4), range(1)])
54 >>> [len(r) for r in res]
55 [1, 3, 4]
56 >>> res = sortByLength([range(3), range(4), range(1), range(5)], reverse = True)
57 >>> [len(r) for r in res]
58 [5, 4, 3, 1]
52 59
53 >>> lcss = LCSS(similarityFunc = lambda x,y: abs(x-y) <= 0.1) 60 >>> lcss = LCSS(similarityFunc = lambda x,y: abs(x-y) <= 0.1)
54 >>> lcss.compute(range(5), range(5)) 61 >>> lcss.compute(range(5), range(5))
55 5 62 5
56 >>> lcss.compute(range(1,5), range(5)) 63 >>> lcss.compute(range(1,5), range(5))