code: def setup(self, N):
      left = np.append(np.arange(N), np.array(0))
      right = np.append(np.arange(1, N + 1), np.array(1))
      self.intv = IntervalIndex.from_arrays(left, right)
      self.intv._engine
  
      self.intv2 = IntervalIndex.from_arrays(left + 1, right + 1)
      self.intv2._engine
  
      self.left = IntervalIndex.from_breaks(np.arange(N))
      self.right = IntervalIndex.from_breaks(
          np.arange(N - 3, 2 * N - 3)
      )
  
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 IntervalIndexMethod obj's underlying member method code with example usage: obj.setup(N) without return types