Add multi-vehicle support to dashboard and pipeline
This commit is contained in:
@@ -83,8 +83,12 @@ def calculate_correlation(df: pd.DataFrame, method: str, target_id: str | None =
|
||||
return c.max(axis=0)
|
||||
return np.zeros(n_cols, dtype=np.float64)
|
||||
|
||||
with ThreadPoolExecutor() as executor:
|
||||
out = np.array(list(executor.map(_process_group, groups)))
|
||||
out = np.zeros((len(unique_ids), n_cols), dtype=np.float64)
|
||||
if len(groups) > 0:
|
||||
with ThreadPoolExecutor() as executor:
|
||||
results = list(executor.map(_process_group, groups))
|
||||
for i, res in enumerate(results):
|
||||
out[i] = res
|
||||
|
||||
result = pd.DataFrame(out, index=unique_ids, columns=available_cols)
|
||||
result.index.name = 'Identifier'
|
||||
|
||||
Reference in New Issue
Block a user