From d5373154fdd8de7c83daf7888228183785a0c23c Mon Sep 17 00:00:00 2001 From: manonBlanco <blanco@teklia.com> Date: Mon, 12 Jun 2023 16:02:40 +0200 Subject: [PATCH] Replace utils pairwise function by itertools pariwise --- dan/predict/prediction.py | 3 ++- dan/utils.py | 12 ------------ 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/dan/predict/prediction.py b/dan/predict/prediction.py index ce25c133..b1e8a356 100644 --- a/dan/predict/prediction.py +++ b/dan/predict/prediction.py @@ -2,6 +2,7 @@ import os import pickle +from itertools import pairwise from pathlib import Path import cv2 @@ -20,7 +21,7 @@ from dan.predict.attention import ( plot_attention, split_text_and_confidences, ) -from dan.utils import pairwise, read_image +from dan.utils import read_image class DAN: diff --git a/dan/utils.py b/dan/utils.py index 7325b2b3..93243fcf 100644 --- a/dan/utils.py +++ b/dan/utils.py @@ -1,6 +1,4 @@ # -*- coding: utf-8 -*- -from itertools import tee - import cv2 import numpy as np import torch @@ -154,13 +152,3 @@ def round_floats(float_list, decimals=2): Round list of floats with fixed decimals """ return [np.around(num, decimals) for num in float_list] - - -def pairwise(iterable): - """ - Not necessary when using 3.10. See https://docs.python.org/3/library/itertools.html#itertools.pairwise. - """ - # pairwise('ABCDEFG') --> AB BC CD DE EF FG - a, b = tee(iterable) - next(b, None) - return zip(a, b) -- GitLab