Spaces:
Sleeping
Sleeping
James McCool
commited on
Commit
·
d5190d7
1
Parent(s):
97529bc
Update player and stack statistics display in app.py: modify 'Lineup Count' to include percentage of total lineups for improved clarity and insight into player usage.
Browse files
app.py
CHANGED
|
@@ -1222,7 +1222,7 @@ with tab2:
|
|
| 1222 |
if cpt_mask.any():
|
| 1223 |
player_stats.append({
|
| 1224 |
'Player': f"{player} (CPT)",
|
| 1225 |
-
'Lineup Count': cpt_mask.sum(),
|
| 1226 |
'Avg Median': display_frame[cpt_mask]['median'].mean(),
|
| 1227 |
'Avg Own': display_frame[cpt_mask]['Own'].mean(),
|
| 1228 |
'Avg Dupes': display_frame[cpt_mask]['Dupes'].mean(),
|
|
@@ -1238,7 +1238,7 @@ with tab2:
|
|
| 1238 |
if flex_mask.any():
|
| 1239 |
player_stats.append({
|
| 1240 |
'Player': f"{player} (FLEX)",
|
| 1241 |
-
'Lineup Count': flex_mask.sum(),
|
| 1242 |
'Avg Median': display_frame[flex_mask]['median'].mean(),
|
| 1243 |
'Avg Own': display_frame[flex_mask]['Own'].mean(),
|
| 1244 |
'Avg Dupes': display_frame[flex_mask]['Dupes'].mean(),
|
|
@@ -1255,7 +1255,7 @@ with tab2:
|
|
| 1255 |
if cpt_mask.any():
|
| 1256 |
player_stats.append({
|
| 1257 |
'Player': f"{player} (CPT)",
|
| 1258 |
-
'Lineup Count': cpt_mask.sum(),
|
| 1259 |
'Avg Median': display_frame[cpt_mask]['median'].mean(),
|
| 1260 |
'Avg Own': display_frame[cpt_mask]['Own'].mean(),
|
| 1261 |
'Avg Dupes': display_frame[cpt_mask]['Dupes'].mean(),
|
|
@@ -1271,7 +1271,7 @@ with tab2:
|
|
| 1271 |
if flex_mask.any():
|
| 1272 |
player_stats.append({
|
| 1273 |
'Player': f"{player} (FLEX)",
|
| 1274 |
-
'Lineup Count': flex_mask.sum(),
|
| 1275 |
'Avg Median': display_frame[flex_mask]['median'].mean(),
|
| 1276 |
'Avg Own': display_frame[flex_mask]['Own'].mean(),
|
| 1277 |
'Avg Dupes': display_frame[flex_mask]['Dupes'].mean(),
|
|
@@ -1288,7 +1288,7 @@ with tab2:
|
|
| 1288 |
if player_mask.any():
|
| 1289 |
player_stats.append({
|
| 1290 |
'Player': player,
|
| 1291 |
-
'Lineup Count': player_mask.sum(),
|
| 1292 |
'Avg Median': display_frame[player_mask]['median'].mean(),
|
| 1293 |
'Avg Own': display_frame[player_mask]['Own'].mean(),
|
| 1294 |
'Avg Dupes': display_frame[player_mask]['Dupes'].mean(),
|
|
@@ -1323,7 +1323,7 @@ with tab2:
|
|
| 1323 |
if stack_mask.any():
|
| 1324 |
stack_stats.append({
|
| 1325 |
'Stack': stack,
|
| 1326 |
-
'Lineup Count': stack_mask.sum(),
|
| 1327 |
'Avg Median': display_frame[stack_mask]['median'].mean(),
|
| 1328 |
'Avg Own': display_frame[stack_mask]['Own'].mean(),
|
| 1329 |
'Avg Dupes': display_frame[stack_mask]['Dupes'].mean(),
|
|
|
|
| 1222 |
if cpt_mask.any():
|
| 1223 |
player_stats.append({
|
| 1224 |
'Player': f"{player} (CPT)",
|
| 1225 |
+
'Lineup Count': f"{cpt_mask.sum()} ({cpt_mask.sum() / len(display_frame):.2%})",
|
| 1226 |
'Avg Median': display_frame[cpt_mask]['median'].mean(),
|
| 1227 |
'Avg Own': display_frame[cpt_mask]['Own'].mean(),
|
| 1228 |
'Avg Dupes': display_frame[cpt_mask]['Dupes'].mean(),
|
|
|
|
| 1238 |
if flex_mask.any():
|
| 1239 |
player_stats.append({
|
| 1240 |
'Player': f"{player} (FLEX)",
|
| 1241 |
+
'Lineup Count': f"{flex_mask.sum()} ({flex_mask.sum() / len(display_frame):.2%})",
|
| 1242 |
'Avg Median': display_frame[flex_mask]['median'].mean(),
|
| 1243 |
'Avg Own': display_frame[flex_mask]['Own'].mean(),
|
| 1244 |
'Avg Dupes': display_frame[flex_mask]['Dupes'].mean(),
|
|
|
|
| 1255 |
if cpt_mask.any():
|
| 1256 |
player_stats.append({
|
| 1257 |
'Player': f"{player} (CPT)",
|
| 1258 |
+
'Lineup Count': f"{cpt_mask.sum()} ({cpt_mask.sum() / len(display_frame):.2%})",
|
| 1259 |
'Avg Median': display_frame[cpt_mask]['median'].mean(),
|
| 1260 |
'Avg Own': display_frame[cpt_mask]['Own'].mean(),
|
| 1261 |
'Avg Dupes': display_frame[cpt_mask]['Dupes'].mean(),
|
|
|
|
| 1271 |
if flex_mask.any():
|
| 1272 |
player_stats.append({
|
| 1273 |
'Player': f"{player} (FLEX)",
|
| 1274 |
+
'Lineup Count': f"{flex_mask.sum()} ({flex_mask.sum() / len(display_frame):.2%})",
|
| 1275 |
'Avg Median': display_frame[flex_mask]['median'].mean(),
|
| 1276 |
'Avg Own': display_frame[flex_mask]['Own'].mean(),
|
| 1277 |
'Avg Dupes': display_frame[flex_mask]['Dupes'].mean(),
|
|
|
|
| 1288 |
if player_mask.any():
|
| 1289 |
player_stats.append({
|
| 1290 |
'Player': player,
|
| 1291 |
+
'Lineup Count': f"{player_mask.sum()} ({player_mask.sum() / len(display_frame):.2%})",
|
| 1292 |
'Avg Median': display_frame[player_mask]['median'].mean(),
|
| 1293 |
'Avg Own': display_frame[player_mask]['Own'].mean(),
|
| 1294 |
'Avg Dupes': display_frame[player_mask]['Dupes'].mean(),
|
|
|
|
| 1323 |
if stack_mask.any():
|
| 1324 |
stack_stats.append({
|
| 1325 |
'Stack': stack,
|
| 1326 |
+
'Lineup Count': f"{stack_mask.sum()} ({stack_mask.sum() / len(display_frame):.2%})",
|
| 1327 |
'Avg Median': display_frame[stack_mask]['median'].mean(),
|
| 1328 |
'Avg Own': display_frame[stack_mask]['Own'].mean(),
|
| 1329 |
'Avg Dupes': display_frame[stack_mask]['Dupes'].mean(),
|