From e8dbb37a5f1e3deadaef9849b20afe64084e6fb0 Mon Sep 17 00:00:00 2001 From: Yuji Date: Fri, 6 Oct 2017 20:27:56 +0900 Subject: [PATCH] bugfix related to numpy DeprecationWarning of 1d array passing error will raise ValueError in numpy 0.19 --- fastdtw/fastdtw.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastdtw/fastdtw.py b/fastdtw/fastdtw.py index 19b7131..c56fbb2 100644 --- a/fastdtw/fastdtw.py +++ b/fastdtw/fastdtw.py @@ -138,7 +138,7 @@ def __dtw(x, y, window, dist): D = defaultdict(lambda: (float('inf'),)) D[0, 0] = (0, 0, 0) for i, j in window: - dt = dist(x[i-1], y[j-1]) + dt = np.sum(dist(x[i-1].reshape(-1, 1), y[j-1].reshape(-1, 1))) D[i, j] = min((D[i-1, j][0]+dt, i-1, j), (D[i, j-1][0]+dt, i, j-1), (D[i-1, j-1][0]+dt, i-1, j-1), key=lambda a: a[0]) path = []