刚才代码报错 File DPYthonpycharmGym2Q-routing6节点修改py line 42 in module Q episode_durations = q_learningnum_episodes=1000 alpha=001 gamma=09 epsilon=01 File DPYthonpycharmGym2Q-routing6节点修改py line 34 in
这个错误提示说明在执行程序时,程序试图访问列表中不存在的索引位置,导致索引超出了列表的范围。具体来说,在第42行的q_learning函数中,程序试图根据当前状态和下一个状态从转移时间列表transfer_time中获取奖励值。但是,由于当前状态或下一个状态的值超出了transfer_time列表的索引范围,所以程序会报错。
解决方法是检查当前状态和下一个状态的值是否符合列表索引的规范,或者修改transfer_time列表的大小以适应更大的状态空间。
原文地址: https://www.cveoy.top/t/topic/eP8N 著作权归作者所有。请勿转载和采集!