comparison python/tests/utils.txt @ 746:e7ff0f60fef8

merged new developments (indicator and trajectory clustering)
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Thu, 10 Sep 2015 15:52:45 -0400
parents 4b3518f6dd01
children 8e8ec4ece66e
comparison
equal deleted inserted replaced
727:c6d4ea05a2d0 746:e7ff0f60fef8
1 >>> from utils import * 1 >>> from utils import *
2 >>> from moving import Point 2 >>> from moving import Point
3
4 >>> upperCaseFirstLetter('mmmm... donuts')
5 'Mmmm... Donuts'
6 >>> s = upperCaseFirstLetter('much ado about nothing')
7 >>> s == 'Much Ado About Nothing'
8 True
9 >>> upperCaseFirstLetter(s) == s
10 True
3 11
4 >>> computeChi2([],[]) 12 >>> computeChi2([],[])
5 0.0 13 0.0
6 >>> computeChi2(range(1,10),range(1,10)) 14 >>> computeChi2(range(1,10),range(1,10))
7 0.0 15 0.0
47 'b' 55 'b'
48 >>> mostCommon(range(10)+[1]) 56 >>> mostCommon(range(10)+[1])
49 1 57 1
50 >>> mostCommon([range(2), range(4), range(2)]) 58 >>> mostCommon([range(2), range(4), range(2)])
51 [0, 1] 59 [0, 1]
60
61 >>> res = sortByLength([range(3), range(4), range(1)])
62 >>> [len(r) for r in res]
63 [1, 3, 4]
64 >>> res = sortByLength([range(3), range(4), range(1), range(5)], reverse = True)
65 >>> [len(r) for r in res]
66 [5, 4, 3, 1]
52 67
53 >>> lcss = LCSS(similarityFunc = lambda x,y: abs(x-y) <= 0.1) 68 >>> lcss = LCSS(similarityFunc = lambda x,y: abs(x-y) <= 0.1)
54 >>> lcss.compute(range(5), range(5)) 69 >>> lcss.compute(range(5), range(5))
55 5 70 5
56 >>> lcss.compute(range(1,5), range(5)) 71 >>> lcss.compute(range(1,5), range(5))