def get_preprocessed_frame(self, observation):
if isinstance(self.env.observation_space, Discrete):
expanded_obs = np.zeros(self.env.observation_space.n, dtype=np.float32)
expanded_obs[observation] = 1
return expanded_obs
elif len(observation.shape) > 1:
if not self.use_rgb:
observation = rgb2gray(observation)
return resize(observation, (self.resized_width, self.resized_height))
else:
return observation
atari_environment.py 文件源码
python
阅读 16
收藏 0
点赞 0
评论 0
评论列表
文章目录