Skip to content

Commit 1e9930a

Browse files
committed
Write frechet_next more compact
1 parent dbbc689 commit 1e9930a

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

fast_frechet/reduce_accumulate.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,13 @@ def frechet_maxmin(acc, x):
1010

1111

1212
def frechet_next(v, d):
13-
v[1:] = np.minimum(v[:-1], v[1:])
14-
15-
init = max(v[0], d[0])
16-
return list(accumulate(zip(v[1:], d[1:]), frechet_maxmin, initial=init))
13+
return list(
14+
accumulate(
15+
zip(np.minimum(v[:-1], v[1:]), d[1:]),
16+
frechet_maxmin,
17+
initial=max(v[0], d[0]),
18+
)
19+
)
1720

1821

1922
def frechet_distance(p, q, metric):

0 commit comments

Comments
 (0)