code: def reset(self, **kwargs):
      self.env.reset(**kwargs)
      if self.override_num_noops is not None:
          noops = self.override_num_noops
      else:
          noops = self.unwrapped.np_random.randint(1, self.noop_max + 1)
      assert noops > 0
      obs = None
      for _ in range(noops):
          obs, _, done, _ = self.env.step(self.noop_action)
          if done:
              obs = self.env.reset(**kwargs)
      return obs
  
imports: from collections import deque
  import numpy
  import gym
  from gym import spaces
  import cv2
label_desc: Use image node_id 2 for calling the NoopResetEnv obj's underlying member method code with example usage: obj.reset() and returns: obs