code: def setup(self):
      self.l50 = np.arange(1000)
      self.fields_number = 10000
      self.arrays = [self.l50 for _ in range(self.fields_number)]
      self.formats = [
          self.l50.dtype.str for _ in range(self.fields_number)
      ]
      self.formats_str = ",".join(self.formats)
      self.dtype_ = np.dtype(
          [
              ("field_{}".format(i), self.l50.dtype.str)
              for i in range(self.fields_number)
          ]
      )
      self.buffer = self.l50.tostring() * self.fields_number
  
file_path: numpy/benchmarks/benchmarks/bench_records.py
imports: from .common import Benchmark
  import numpy
label_desc: Use image node_id 1 for calling the Records obj's underlying member method code with example usage: obj.setup() without return types