Pybrains 迷宫教程出错
Pybrains Maze tutorial gets Error
我正在尝试使用 pybrains 做迷宫题
这是我的问题:
我遵循了教程和 运行 示例
envmatrix = [[...]]
env = Maze(envmatrix, (1, 8))
task = MDPMazeTask(env)
table = ActionValueTable(states_nr, actions_nr)
table.initialize(0.)
learner = Q()
agent = LearningAgent(table, learner)
experiment = Experiment(task, agent)
当我运行并显示
assert self.lastobs != None
FutureWarning: comparison to `None` will result in an elementwise object comparison in the future.
有人能帮帮我吗?
非常感谢
为了避免这个特定的警告,我建议使用 numpy.not_equal
:
np.not_equal(self.lastobs, None)
无论如何,问题的起因是您正在将对象列表与 None
进行比较,这将导致按元素进行比较(每个对象将依次与 None
进行比较)。这是它在警告你。你也可以无视。
我正在尝试使用 pybrains 做迷宫题 这是我的问题: 我遵循了教程和 运行 示例
envmatrix = [[...]]
env = Maze(envmatrix, (1, 8))
task = MDPMazeTask(env)
table = ActionValueTable(states_nr, actions_nr)
table.initialize(0.)
learner = Q()
agent = LearningAgent(table, learner)
experiment = Experiment(task, agent)
当我运行并显示
assert self.lastobs != None
FutureWarning: comparison to `None` will result in an elementwise object comparison in the future.
有人能帮帮我吗? 非常感谢
为了避免这个特定的警告,我建议使用 numpy.not_equal
:
np.not_equal(self.lastobs, None)
无论如何,问题的起因是您正在将对象列表与 None
进行比较,这将导致按元素进行比较(每个对象将依次与 None
进行比较)。这是它在警告你。你也可以无视。