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 进行比较)。这是它在警告你。你也可以无视。