state = self.env_wrapper.normalise_state(state) ValueError: Cannot feed value of shape (1,) for Tensor 'Placeholder_6:0', which has shape '(?, 2)'
时间: 2024-04-07 07:30:41 浏览: 145
Writeenvfile.zip_env_kraken_kraken mode_site:www.pudn.com_writee
这个错误通常是由于你正在尝试将一个形状不匹配的Tensor传递给一个需要特定形状的Tensor的操作中。在你的情况下,你正在尝试将一个形状为(1,)的Tensor传递给一个形状为(?, 2)的Placeholder Tensor中。
为了解决这个问题,你需要检查一下你的代码,确保你正在使用正确形状的Tensor。你可以尝试调整你的代码,以便你的Tensor具有正确的形状,或者你可以在需要传递Tensor的函数中调整参数的形状,使其匹配Tensor的形状。
此外,你可能需要检查一下你的环境包装器(normalise_state)是否正确地处理了状态(state)的形状。也许它需要将状态(state)转换为一个形状为(?, 2)的数组,以便它可以与Placeholder Tensor匹配。
如果你还有问题,可以将更多的代码和错误信息共享给我,这样我就可以更好地帮助你解决问题。
阅读全文