def __init__(self, env_id, task, subject=None, summary_writer=None):
self._episode_reward = 0
self._episode_length = 0
class nnn():
def __init__(self, n):
self.n = n
import config
self.action_space = nnn(config.direction_num)
self.env_id = env_id
import envs_li
self.env_li = envs_li.env_li(env_id=env_id,
task=task,
subject=subject,
summary_writer=summary_writer)
'''observation_space'''
from config import observation_space
self.observation_space = observation_space
'''warper to meet origin env'''
'''env.spec.tags.get('wrapper_config.TimeLimit.max_episode_steps')'''
class spec():
def __init__(self, env_li):
class tags():
def __init__(self, env_li):
self.env_li = env_li
def get(self,get_str):
if get_str=='wrapper_config.TimeLimit.max_episode_steps':
return self.env_li.step_total
else:
print(s)
self.tags = tags(env_li)
self.spec = spec(self.env_li)
评论列表
文章目录