Commit 209e7c2
committed
Phase 13.14.GB: prange + bincount optimization
Step 2: np.bincount replaces Python loop (2.3s → 0.013s)
Step 3: nb.prange(n_bins) parallelizes over bins (6s → expected <0.5s)
No race condition — each bin writes to its own output row.1 parent b4a9dea commit 209e7c2
1 file changed
Lines changed: 2 additions & 2 deletions
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4154 | 4154 | | |
4155 | 4155 | | |
4156 | 4156 | | |
4157 | | - | |
| 4157 | + | |
4158 | 4158 | | |
4159 | 4159 | | |
4160 | 4160 | | |
| |||
4177 | 4177 | | |
4178 | 4178 | | |
4179 | 4179 | | |
4180 | | - | |
| 4180 | + | |
4181 | 4181 | | |
4182 | 4182 | | |
4183 | 4183 | | |
| |||
0 commit comments