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
Files changed (1) hide show
  1. global_func/small_field_preset.py +1 -1
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'])