James McCool
commited on
Commit
·
7ba4f09
1
Parent(s):
0b924a0
printing some lens
Browse files
global_func/stratification_function.py
CHANGED
|
@@ -25,10 +25,13 @@ def stratification_function(portfolio: pd.DataFrame, lineup_target: int, exclude
|
|
| 25 |
closest_idx = (portfolio[sorting_choice] - target_sim).abs().idxmin()
|
| 26 |
if closest_idx not in selected_indices: # Avoid duplicates
|
| 27 |
selected_indices.append(closest_idx)
|
|
|
|
| 28 |
if len(selected_indices) > lineup_target:
|
| 29 |
selected_indices = selected_indices[:lineup_target]
|
|
|
|
| 30 |
range_var = 10
|
| 31 |
elif len(selected_indices) == lineup_target:
|
|
|
|
| 32 |
range_var = 10
|
| 33 |
else:
|
| 34 |
lineup_target += 5 * range_var
|
|
|
|
| 25 |
closest_idx = (portfolio[sorting_choice] - target_sim).abs().idxmin()
|
| 26 |
if closest_idx not in selected_indices: # Avoid duplicates
|
| 27 |
selected_indices.append(closest_idx)
|
| 28 |
+
print(len(selected_indices))
|
| 29 |
if len(selected_indices) > lineup_target:
|
| 30 |
selected_indices = selected_indices[:lineup_target]
|
| 31 |
+
print(len(selected_indices))
|
| 32 |
range_var = 10
|
| 33 |
elif len(selected_indices) == lineup_target:
|
| 34 |
+
print(len(selected_indices))
|
| 35 |
range_var = 10
|
| 36 |
else:
|
| 37 |
lineup_target += 5 * range_var
|