James McCool
commited on
Commit
·
6610c83
1
Parent(s):
737b2a7
Fix range definition in small_field_preset function: change slack_var initialization from integer to float for accurate iteration, ensuring proper functionality in portfolio adjustments.
Browse files
global_func/small_field_preset.py
CHANGED
|
@@ -2,7 +2,7 @@ import pandas as pd
|
|
| 2 |
|
| 3 |
def small_field_preset(portfolio: pd.DataFrame, lineup_target: int):
|
| 4 |
|
| 5 |
-
for slack_var in range(0, 1, .1):
|
| 6 |
working_portfolio = portfolio.sort_values(by='Own', ascending = False).reset_index(drop=True)
|
| 7 |
rows_to_drop = []
|
| 8 |
curr_own_type_max = working_portfolio.loc[0, 'Weighted Own'] + (slack_var * working_portfolio.loc[0, 'Weighted Own'])
|
|
|
|
| 2 |
|
| 3 |
def small_field_preset(portfolio: pd.DataFrame, lineup_target: int):
|
| 4 |
|
| 5 |
+
for slack_var in range(0.0, 1.0, .1):
|
| 6 |
working_portfolio = portfolio.sort_values(by='Own', ascending = False).reset_index(drop=True)
|
| 7 |
rows_to_drop = []
|
| 8 |
curr_own_type_max = working_portfolio.loc[0, 'Weighted Own'] + (slack_var * working_portfolio.loc[0, 'Weighted Own'])
|