code: def setup(self):
      N = 10_000
      self.range_idx = RangeIndex(0, 100)
      self.int_idx = self.range_idx.astype(int)
      self.obj_idx = self.int_idx.astype(str)
      self.range_idxs = []
      self.int_idxs = []
      self.object_idxs = []
      for i in range(1, N):
          r_idx = RangeIndex(i * 100, (i + 1) * 100)
          self.range_idxs.append(r_idx)
          i_idx = r_idx.astype(int)
          self.int_idxs.append(i_idx)
          o_idx = i_idx.astype(str)
          self.object_idxs.append(o_idx)
  
imports: import gc
  import numpy
  from pandas import DatetimeIndex, Index, IntervalIndex, MultiIndex, RangeIndex, Series, date_range
  from .pandas_vb_common import setup
label_desc: Use image node_id 1 for calling the IndexAppend obj's underlying member method code with example usage: obj.setup() without return types