code: def setup(self, typename):
      dtype = np.dtype(typename)
      self.d = np.arange((50 * 500), dtype=dtype).reshape((500, 50))
      self.e = np.arange((50 * 500), dtype=dtype).reshape((50, 500))
      self.e_d = self.e.reshape(self.d.shape)
      self.dflat = np.arange((50 * 500), dtype=dtype)
  
imports: from .common import Benchmark, get_squares, get_squares_
  import numpy
  from io import SEEK_SET, StringIO, BytesIO
label_desc: Use image node_id 1 for calling the Copy obj's underlying member method code with example usage: obj.setup(typename) without return types