(self)
| 122 | |
| 123 | class IndexAppend: |
| 124 | def setup(self): |
| 125 | N = 10_000 |
| 126 | self.range_idx = RangeIndex(0, 100) |
| 127 | self.int_idx = self.range_idx.astype(int) |
| 128 | self.obj_idx = self.int_idx.astype(str) |
| 129 | self.range_idxs = [] |
| 130 | self.int_idxs = [] |
| 131 | self.object_idxs = [] |
| 132 | for i in range(1, N): |
| 133 | r_idx = RangeIndex(i * 100, (i + 1) * 100) |
| 134 | self.range_idxs.append(r_idx) |
| 135 | i_idx = r_idx.astype(int) |
| 136 | self.int_idxs.append(i_idx) |
| 137 | o_idx = i_idx.astype(str) |
| 138 | self.object_idxs.append(o_idx) |
| 139 | self.same_range_idx = [self.range_idx] * N |
| 140 | |
| 141 | def time_append_range_list(self): |
| 142 | self.range_idx.append(self.range_idxs) |
nothing calls this directly
no test coverage detected