From 4e3f96a45c0320fe795095c2ea8e27b461f12b5d Mon Sep 17 00:00:00 2001 From: David Hensle <51132108+dhensle@users.noreply.github.com> Date: Wed, 24 Apr 2024 20:22:41 -0700 Subject: [PATCH] fixing #841 (#854) --- activitysim/abm/models/util/overlap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activitysim/abm/models/util/overlap.py b/activitysim/abm/models/util/overlap.py index a7c102a56..514d3d9b3 100644 --- a/activitysim/abm/models/util/overlap.py +++ b/activitysim/abm/models/util/overlap.py @@ -268,7 +268,7 @@ def calculate_consecutive(array): intvs = stops[:, 1] - starts[:, 1] # Store intervals as a 2D array for further vectorized ops to make. - c = np.bincount(starts[:, 0]) + c = np.bincount(starts[:, 0], minlength=array.shape[0]) mask = np.arange(c.max()) < c[:, None] intvs2D = mask.astype(float) intvs2D[mask] = intvs