Spaces:
Sleeping
Sleeping
James McCool
commited on
Commit
·
07db08b
1
Parent(s):
f10f2f5
Optimize ownership calculation in reassess_edge function by directly applying calculate_weighted_ownership_wrapper to selected lineups, improving performance and readability.
Browse files
global_func/reassess_edge.py
CHANGED
|
@@ -89,7 +89,7 @@ def reassess_edge(refactored_frame: pd.DataFrame, original_frame: pd.DataFrame,
|
|
| 89 |
refactored_df.loc[lineups, 'Finish_percentile'] = refactored_df.loc[lineups, 'Finish_percentile']
|
| 90 |
refactored_df.loc[lineups, 'Win%'] = refactored_df.loc[lineups, 'Win%']
|
| 91 |
refactored_df.loc[lineups, 'Edge'] = reassess_lineup_edge(refactored_df.loc[lineups, :], Contest_Size)
|
| 92 |
-
refactored_df.loc[lineups, 'Weighted Own'] = refactored_df[own_columns]
|
| 93 |
refactored_df.loc[lineups, 'Geomean'] = np.power((refactored_df.loc[lineups, own_columns] * 100).product(axis=1), 1 / len(own_columns))
|
| 94 |
|
| 95 |
return refactored_df
|
|
|
|
| 89 |
refactored_df.loc[lineups, 'Finish_percentile'] = refactored_df.loc[lineups, 'Finish_percentile']
|
| 90 |
refactored_df.loc[lineups, 'Win%'] = refactored_df.loc[lineups, 'Win%']
|
| 91 |
refactored_df.loc[lineups, 'Edge'] = reassess_lineup_edge(refactored_df.loc[lineups, :], Contest_Size)
|
| 92 |
+
refactored_df.loc[lineups, 'Weighted Own'] = calculate_weighted_ownership_wrapper(refactored_df.loc[lineups, own_columns])
|
| 93 |
refactored_df.loc[lineups, 'Geomean'] = np.power((refactored_df.loc[lineups, own_columns] * 100).product(axis=1), 1 / len(own_columns))
|
| 94 |
|
| 95 |
return refactored_df
|