diff trafficintelligence/tests/utils.txt @ 1287:76f5693b530c

updated tests for numpy 2
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Sat, 20 Jul 2024 20:35:21 -0400
parents 7493751bfe19
children
line wrap: on
line diff
--- a/trafficintelligence/tests/utils.txt	Wed Jul 17 12:28:01 2024 -0400
+++ b/trafficintelligence/tests/utils.txt	Sat Jul 20 20:35:21 2024 -0400
@@ -86,78 +86,78 @@
 
 >>> lcss = LCSS(similarityFunc = lambda x,y: abs(x-y) <= 0.1)
 >>> lcss.compute(list(range(5)), list(range(5)))
-5
+np.int64(5)
 >>> lcss.compute(list(range(1,5)), list(range(5)))
-4
+np.int64(4)
 >>> lcss.compute(list(range(5,10)), list(range(5)))
-0
+np.int64(0)
 >>> lcss.compute(list(range(5)), list(range(10)))
-5
+np.int64(5)
 >>> lcss.similarityFunc = lambda x,y: x == y
 >>> lcss.compute(['a','b','c'], ['a','b','c', 'd'])
-3
+np.int64(3)
 >>> lcss.computeNormalized(['a','b','c'], ['a','b','c', 'd']) #doctest: +ELLIPSIS
 1.0
 >>> lcss.computeNormalized(['a','b','c','x'], ['a','b','c', 'd']) #doctest: +ELLIPSIS
 0.75
 >>> lcss.compute(['a','b','c'], ['a','b','c', 'd'])
-3
+np.int64(3)
 >>> lcss.compute(['a','x','b','c'], ['a','b','c','d','x'])
-3
+np.int64(3)
 >>> lcss.compute(['a','b','c','x','d'], ['a','b','c','d','x'])
-4
+np.int64(4)
 >>> lcss.delta = 1
 >>> lcss.compute(['a','b','c'], ['a','b','x','x','c'])
-2
+np.int64(2)
 
 >>> lcss.delta = float('inf')
 >>> lcss.compute(['a','b','c'], ['a','b','c', 'd'], computeSubSequence = True)
-3
+np.int64(3)
 >>> lcss.subSequenceIndices
 [(0, 0), (1, 1), (2, 2)]
 >>> lcss.compute(['a','b','c'], ['x','a','b','c'], computeSubSequence = True)
-3
+np.int64(3)
 >>> lcss.subSequenceIndices
 [(0, 1), (1, 2), (2, 3)]
 >>> lcss.compute(['a','g','b','c'], ['a','b','c', 'd'], computeSubSequence = True)
-3
+np.int64(3)
 >>> lcss.subSequenceIndices
 [(0, 0), (2, 1), (3, 2)]
 
 >>> alignedLcss = LCSS(lambda x,y:(abs(x-y) <= 0.1), delta = 2, aligned = True)
 >>> alignedLcss.compute(list(range(5)), list(range(5)))
-5
+np.int64(5)
 >>> alignedLcss.compute(list(range(1,5)), list(range(5)))
-4
+np.int64(4)
 
 >>> alignedLcss.compute(list(range(5,10)), list(range(10)))
-5
+np.int64(5)
 
 >>> lcss.delta = 2
 >>> lcss.compute(list(range(5,10)), list(range(10)))
-0
+np.int64(0)
 >>> alignedLcss.delta = 6
 >>> alignedLcss.compute(list(range(5)), list(range(5)))
-5
+np.int64(5)
 >>> alignedLcss.compute(list(range(5)), list(range(6)))
-5
+np.int64(5)
 >>> lcss.delta = 10
 >>> alignedLcss.compute(list(range(1,7)), list(range(6)))
-5
+np.int64(5)
 >>> lcss = LCSS(lambda x,y: x == y, delta = 2, aligned = True)
 >>> lcss.compute(list(range(20)), [2,4,6,7,8,9,11,13], True)
-8
+np.int64(8)
 >>> lcss.subSequenceIndices
 [(2, 0), (4, 1), (6, 2), (7, 3), (8, 4), (9, 5), (11, 6), (13, 7)]
 
 >>> lcss = LCSS(metric = 'cityblock', epsilon = 0.1)
 >>> lcss.compute([[i] for i in range(5)], [[i] for i in range(5)])
-5
+np.int64(5)
 >>> lcss.compute([[i] for i in range(1,5)], [[i] for i in range(5)])
-4
+np.int64(4)
 >>> lcss.compute([[i] for i in range(5,10)], [[i] for i in range(5)])
-0
+np.int64(0)
 >>> lcss.compute([[i] for i in range(5)], [[i] for i in range(10)])
-5
+np.int64(5)