title: What does spaces.Discrete mean in OpenAI Gym
body: <p>I try to learn MC- Monte Carlo Method applied in blackjack using openAI Gym. And I do not understand these lines:</p>
  
  <pre><code>def __init__(self, natural=False):
      self.action_space = spaces.Discrete(2)
      self.observation_space = spaces.Tuple((
          spaces.Discrete(32),
          spaces.Discrete(11),
          spaces.Discrete(2)))
      self.seed()
  </code></pre>
  
  <p>Source from: <a href="https://github.com/openai/gym/blob/master/gym/envs/toy_text/blackjack.py" rel="noreferrer">https://github.com/openai/gym/blob/master/gym/envs/toy_text/blackjack.py</a></p>