我有一个困惑关于getActionInfo和它没有得到正确的数量的行为从我的环境?
3视图(30天)
显示旧的评论
在我RL环境代码设置,我想有两个动作,动作1和动作2如下:
2 ActionInfo = rlFiniteSetSpec ([1]);
ActionInfo。Name =《行动1或行动2》;
然而,当我从环境得到行动使用下面的代码:
actInfo = getActionInfo (env)
numActions = actInfo.Dimension (2)
我得到numActions是2。
我应该怎么解决?
P。S:这就是actInfo打印:
元素:[4×1双)
名称:“行动1或行动2”
描述:[0×0的字符串)
维度:[1]
数据类型:“替身”
0评论
接受的答案
Harsha Priya Daggubati
2020年7月31日
你好,
我不能复制同样的在我的结束,当我得到numActions 1。你可以尝试以下命令,我怀疑它可能是由于任何更改在你结束。
试着重新启动你的MATLAB并再次检查。
另外,什么是您正在使用MATLAB的发布版本。
重新处理工具箱
重新处理toolboxcache
哪一个getActionInfo