jaclearn.rl.env#

Classes

Class ProxyRLEnvBase

class ProxyRLEnvBase[source]#

Bases: RLEnvBase

__init__(other)[source]#
__new__(**kwargs)#
action(action)#
append_stat(name, value)[source]#
clear_stats()[source]#
evaluate_one_episode(func)#
finish(*args, **kwargs)#
play_one_episode(func, ret_states=False, ret_actions=False, restart_kwargs=None, finish_kwargs=None, max_steps=10000)#
restart(*args, **kwargs)#
property action_space#
property current_state#
property proxy#
property stats#
property unwrapped#

Class RLEnvBase

class RLEnvBase[source]#

Bases: object

__init__()[source]#
__new__(**kwargs)#
action(action)[source]#
append_stat(name, value)[source]#
clear_stats()[source]#
evaluate_one_episode(func)[source]#
finish(*args, **kwargs)[source]#
play_one_episode(func, ret_states=False, ret_actions=False, restart_kwargs=None, finish_kwargs=None, max_steps=10000)[source]#
restart(*args, **kwargs)[source]#
property action_space#
property current_state#
property stats#
property unwrapped#

Class SimpleRLEnvBase

class SimpleRLEnvBase[source]#

Bases: RLEnvBase

__init__()[source]#
__new__(**kwargs)#
action(action)[source]#
append_stat(name, value)#
clear_stats()#
evaluate_one_episode(func)#
finish(*args, **kwargs)[source]#
play_one_episode(func, ret_states=False, ret_actions=False, restart_kwargs=None, finish_kwargs=None, max_steps=10000)#
restart(*args, **kwargs)[source]#
property action_space#
property current_state#
property stats#
property unwrapped#