Files
baselines/baselines/common/vec_env/vec_remove_dict_obs.py
tanzhenyu d1a05a0dd2 Baselines for Tensorflow 2.0. (#978)
* Baselines for Tensorflow 2.0.

Please do note that:
1. ACER, ACKTR, GAIL is still under development by external
contributors.
2. HER is still under development by tanzheny@google.com.

* Some cleanup.

* Addressing some comments.
2019-08-08 11:03:17 -07:00

11 lines
321 B
Python

from .vec_env import VecEnvObservationWrapper
class VecExtractDictObs(VecEnvObservationWrapper):
def __init__(self, venv, key):
self.key = key
super().__init__(venv=venv,
observation_space=venv.observation_space.spaces[self.key])
def process(self, obs):
return obs[self.key]