X-Git-Url: http://git.tomasm.cz/imago.git/blobdiff_plain/5b14e50cf12ff0b275a291da0dc6f7534779ae10..149a52a7ed82d85e78245dfd65e1b25de2c4dc75:/src/gridf2.py diff --git a/src/gridf2.py b/src/gridf2.py index 0d9246f..0988508 100644 --- a/src/gridf2.py +++ b/src/gridf2.py @@ -51,7 +51,7 @@ def score(grid, lines, limit): ds = map(dsg, grid) d = max(map(abs, ds)) if d > limit: - return 999999 + return float("inf") score = 0 for line in lines: s = min(map(lambda g: abs(line[1] - g), ds)) @@ -109,9 +109,9 @@ def test(): while True: t0 = time.time() - sc1, gridv = 999999, None - sc2, gridh = 999999, None - sc1_n, sc2_n = 999999, 999999 + sc1, gridv = float("inf"), None + sc2, gridh = float("inf"), None + sc1_n, sc2_n = float("inf"), float("inf") gridv_n, gridh_n = None, None for k in range(50): for i in range(5): @@ -181,7 +181,7 @@ def test(): def find(lines, size, l1, l2, bounds, hough, show_all, do_something, logger): logger("finding the grid") l1, l2 = lines - sc1, gridv = 999999, None + sc1, gridv = float("inf"), None for i in range(250): l1s = random.sample(l1, 2) l1s.sort(key=lambda l: l[1]) @@ -194,7 +194,7 @@ def find(lines, size, l1, l2, bounds, hough, show_all, do_something, logger): if sc1_n < sc1: sc1, gridv = sc1_n, gridv_n - sc2, gridh = 999999, None + sc2, gridh = float("inf"), None for i in range(250): l2s = random.sample(l2, 2) l2s.sort(key=lambda l: l[1])