GridWorld.reset#

GridWorld.reset()[source]#

Reset the environment to the checkpoint state.

Examples

>>> W = GridWorld()
>>> W.add_area((3, 3))
>>> W.add_path((0, 0, 0), (1, 0, 0))
>>> W.add_object((1, 2, 1), reward=1, prob=0.7)
>>> W.set_reset_checkpoint()
>>> W.init_agent()
>>> W.step((1, 0))
((1, 0, 0), 0.0, False)
>>> W.reset()