class_docstr: Environment with tuple of discrete spaces at each time step.
code: def _take_action(self, action):
      assert len(action) == 2
      assert len(action[0]) == self.num_cells
      for u in action[1]:
          assert int(u) == u
      self._reward = np.sum(action[1]) - np.sum(action[0])
      return self._reward
  
file_path: nevergrad/nevergrad/functions/gym/tuple_gym_env.py
imports: import gym
  import numpy
  from gym.spaces import Box, Tuple, MultiDiscrete
label_desc: Use image node_id 4 for calling the TupleActionSpace obj's underlying member method code with example usage: obj._take_action(action) and returns: self