adds example usage to spaces (#173)

This commit is contained in:
Rafael Cosman
2016-06-11 23:10:58 -07:00
committed by Greg Brockman
parent a4c35f82c0
commit f254dd197e
3 changed files with 9 additions and 0 deletions

View File

@@ -7,6 +7,9 @@ class Box(gym.Space):
""" """
A box in R^n. A box in R^n.
I.e., each coordinate is bounded. I.e., each coordinate is bounded.
Example usage:
self.action_space = spaces.Box(low=-10, high=10, shape=(1,))
""" """
def __init__(self, low, high, shape=None): def __init__(self, low, high, shape=None):
""" """

View File

@@ -6,6 +6,9 @@ from gym.spaces import prng
class Discrete(gym.Space): class Discrete(gym.Space):
""" """
{0,1,...,n-1} {0,1,...,n-1}
Example usage:
self.observation_space = spaces.Discrete(2)
""" """
def __init__(self, n): def __init__(self, n):
self.n = n self.n = n

View File

@@ -3,6 +3,9 @@ from gym import Space
class Tuple(Space): class Tuple(Space):
""" """
A tuple (i.e., product) of simpler spaces A tuple (i.e., product) of simpler spaces
Example usage:
self.observation_space = spaces.Tuple((spaces.Discrete(2), spaces.Discrete(3)))
""" """
def __init__(self, spaces): def __init__(self, spaces):
self.spaces = spaces self.spaces = spaces