James McCool commited on
Commit
dec9964
·
1 Parent(s): c20c526

Refactor dupes calculation in app.py to ensure proper data type handling. Updated the Dupes metric calculation to explicitly cast values to float32, enhancing accuracy in ownership analysis and contest lineup simulations.

Browse files
Files changed (1) hide show
  1. app.py +1 -1
app.py CHANGED
@@ -617,7 +617,7 @@ with tab1:
617
  0,
618
  np.round(Sim_Winner_Frame['dupes_calc'], 0) - 1
619
  )
620
- Sim_Winner_Frame['Dupes'] = np.round(Sim_Winner_Frame['Dupes'] * ((500000 / strength_var1) / 2), 0)
621
  Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=dup_count_columns)
622
  Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=own_columns)
623
  Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=calc_columns)
 
617
  0,
618
  np.round(Sim_Winner_Frame['dupes_calc'], 0) - 1
619
  )
620
+ Sim_Winner_Frame['Dupes'] = np.round(Sim_Winner_Frame['Dupes'].astype(np.float32) * ((500000 / strength_var1) / 2), 0)
621
  Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=dup_count_columns)
622
  Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=own_columns)
623
  Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=calc_columns)