code: def _process_arrays(self):
      total_arr = len(self.grids)
      current_arr = total_arr
      while current_arr != 0:
          arr = self._shape_array(
              self.grids[current_arr - 1], current_arr, total_arr
          )
          if self.sparse:
              self.grids[current_arr - 1] = arr
          else:
              self.grids[current_arr - 1] = arr[0]
          current_arr -= 1
  
imports: import ivy
  from ivy.functional.frontends.numpy.func_wrapper import outputs_to_frontend_arrays, to_ivy_arrays_and_back, handle_numpy_dtype
label_desc: Use image node_id 4 for calling the nd_grid obj's underlying member method code with example usage: obj._process_arrays() without return types