code: def setup(self, bins):
      N = 10**5
      self.int_series = pd.Series(np.arange(N).repeat(5))
      self.float_series = pd.Series(np.random.randn(N).repeat(5))
      self.timedelta_series = pd.Series(
          np.random.randint(N, size=N), dtype="timedelta64[ns]"
      )
      self.datetime_series = pd.Series(
          np.random.randint(N, size=N), dtype="datetime64[ns]"
      )
      self.interval_bins = pd.IntervalIndex.from_breaks(
          np.linspace(0, N, bins)
      )
  
imports: from itertools import product
  import string
  import numpy
  import pandas
  from pandas import DataFrame, MultiIndex, date_range, melt, wide_to_long
  from pandas.api.types import CategoricalDtype
  from .pandas_vb_common import setup
label_desc: Use image node_id 1 for calling the Cut obj's underlying member method code with example usage: obj.setup(bins) without return types