def __init__(self, env, prepro, shape, overwrite_render=True, high=255):
"""
Args:
env: (gym env)
prepro: (function) to apply to a state for preprocessing
shape: (list) shape of obs after prepro
overwrite_render: (bool) if True, render is overwriten to vizualise effect of prepro
grey_scale: (bool) if True, assume grey scale, else black and white
high: (int) max value of state after prepro
"""
super(PreproWrapper, self).__init__(env)
self.overwrite_render = overwrite_render
self.viewer = None
self.prepro = prepro
self.observation_space = spaces.Box(low=0, high=high, shape=shape)
self.high = high
评论列表
文章目录