code: def zeroed_observation(observation):
      """Return an array of zeros with same shape as given observation
  
      # Argument
          observation (list): List of observation
  
      # Return
          A np.ndarray of zeros with observation.shape
      """
      if hasattr(observation, "shape"):
          return np.zeros(observation.shape)
      elif hasattr(observation, "__iter__"):
          out = []
          for x in observation:
              out.append(zeroed_observation(x))
          return out
      else:
          return 0.0
  
imports: from __future__ import absolute_import
  from collections import deque, namedtuple
  import warnings
  import random
  import numpy
label_desc: Use image node_id 2 for calling a global function with example usage: zeroed_observation(observation) and returns: np, out, int