我只是在努力改編一些python代碼,并確保我理解其中的所有內容,因為我以前從未真正使用過Python。代碼中的 [0] 本身是什么意思?(qtable 是二維數組,保存狀態(tài)和操作(a),操作是一個列表,current_s是一個整數)self.q_table[current_s] = ([0] * len(self.actions))
1 回答

HUX布斯
TA貢獻1876條經驗 獲得超6個贊
[0]
是一個元素:零。list
然后,程序使用運算符(在本例中為列表乘法)復制左操作數列表時間。*
len(self.actions)
這將創(chuàng)建一個長度為零的列表。len(self.actions)
對于不可變類型,這是首選的初始化。較慢的替代方法(必須用于可變類型)是:
[0 for _ in len(self.actions)]
添加回答
舉報
0/150
提交
取消