MCPcopy
hub / github.com/pandas-dev/pandas / setup

Method setup

asv_bench/benchmarks/index_object.py:124–139  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

122
123class 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)

Callers

nothing calls this directly

Calls 3

RangeIndexClass · 0.90
astypeMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected