(self)
| 142 | |
| 143 | class Duplicated: |
| 144 | def setup(self): |
| 145 | n, k = 200, 5000 |
| 146 | levels = [ |
| 147 | np.arange(n), |
| 148 | Index([f"i-{i}" for i in range(n)], dtype=object).values, |
| 149 | 1000 + np.arange(n), |
| 150 | ] |
| 151 | codes = [np.random.choice(n, (k * n)) for lev in levels] |
| 152 | self.mi = MultiIndex(levels=levels, codes=codes) |
| 153 | |
| 154 | def time_duplicated(self): |
| 155 | self.mi.duplicated() |
nothing calls this directly
no test coverage detected