code: def setup(self, size, tz):
      if size == 10**6 and tz is tzlocal_obj:
          # tzlocal is cumbersomely slow, so skip to keep runtime in check
          raise NotImplementedError
  
      arr = np.random.randint(0, 10, size=size, dtype="i8")
      self.i8data = arr
  
file_path: pandas/asv_bench/benchmarks/tslibs/tz_convert.py
imports: import numpy
  from pytz import UTC
  from pandas._libs.tslibs.tzconversion import tz_localize_to_utc
  from .tslib import _sizes, _tzs, tzlocal_obj
label_desc: Use image node_id 1 for calling the TimeTZConvert obj's underlying member method code with example usage: obj.setup(size, tz) without return types