太多的索引用于 np.zeros 错误
- 论坛
- 太多的索引用于 np.zeros 错误
11 浏览
太多的索引用于 np.zeros 错误
我需要了解错误,我已经查看了R和df1的所有形状分别为(2265, 2)和(4616, 6),正如错误回溯中所描述的,错误来自于循环中的测试部分,该部分无法理解。我重新开始根据R计算了2265个动作的值。
-------------------------------------------------- ------------------------- IndexError Traceback (most recent call last)in () 140 print(R.shape) 141 --> 142 main() 143 144 in main() 131 #test 132 for i in range (2265,4615,1): --> 133 if(R[i-1,0]>R[i-1,1]): 134 action[i]=1 135 else: IndexError: 过多的索引
以下部分的所有内容都正常工作:
#test for i in range (2265,4615,1): if(R[i-1,0]>R[i-1,1]): action[i]=1 else: action[i]=0 N = number_update(action,2265,4615) RHO = Rhoo(action,2265,4615) R = reward_max(action,2265,4615) print(R.shape) main()