我正在尝试为四室网格世界创建一个openAI体育馆环境,以实现SMDP选项框架。我有多个网格图文件,其中0表示可能的状态,1表示墙。我正在使用为mapFile(self.mapFile = None)传递的“ None”参数来初始化环境。然后我尝试通过调用手动为mapFile设置参数名称 env.mapFile ='map1.txt' 重置环境时,它会根据gridmap设置gridworld的位置。
def __init__(self, terminal_reward = 1, move_reward = 0):
self.mapFile = None
(环境初始化) 然后
env.mapFile = 'map1.txt'
然后
env.reset()
加载地图并设置网格内的所有值。但是,即使在手动输入env.mapFile之后,它也会返回一个错误,指出mapFile是none对象。有人可以帮我解决这个问题吗?
再添加一件事-由于某些原因,我的许多环境参数都是不可编辑的,而mapFile是其中之一