(cac, n_regimes, L, excl_factor)
| 82 | |
| 83 | |
| 84 | def naive_rea(cac, n_regimes, L, excl_factor): |
| 85 | cac_list = cac.tolist() |
| 86 | loc_regimes = [None] * (n_regimes - 1) |
| 87 | for i in range(n_regimes - 1): |
| 88 | loc_regimes[i] = cac_list.index(min(cac_list)) |
| 89 | excl_start = max(loc_regimes[i] - L * excl_factor, 0) |
| 90 | excl_stop = min(loc_regimes[i] + L * excl_factor, len(cac_list)) |
| 91 | for excl in range(excl_start, excl_stop): |
| 92 | cac_list[excl] = 1.0 |
| 93 | |
| 94 | return np.array(loc_regimes, dtype=np.int64) |
| 95 | |
| 96 | |
| 97 | test_data = [np.random.randint(0, 50, size=50, dtype=np.int64)] |
no outgoing calls
no test coverage detected