在OpenAI Gym中,如何传递元组列表作为动作空间?

2024-04-29 09:29:21 发布

您现在位置:Python中文网/ 问答频道 /正文

当从头开始创建OpenAI健身房环境时,必须定义一个动作空间。这是用他们自己的“数据结构”从数据包“空间”完成的。有几种不同类型的空格,比如Box,Discrete等等。我有一个元组列表,我想用它作为动作空间。有办法吗?在

我本可以用 spaces.Box(low=0, high=1, shape(4,12), dtype=np.int) ,但这增加了很多非法行为。我对解决方案持开放态度,例如空格。方框然后禁止/删除非法行为,但最好插入我预先准备好的元组列表。在


Tags: box数据结构类型列表定义环境空间数据包