(self,old_state,action,reward,new_state,is_terminal)
| 14 | |
| 15 | |
| 16 | def append(self,old_state,action,reward,new_state,is_terminal): |
| 17 | |
| 18 | num_sample = len(old_state) |
| 19 | if len(self._memory) >= self._max_size: |
| 20 | del(self._memory[0:num_sample]) |
| 21 | |
| 22 | for o_s,a,r,n_s,i_t in zip(old_state,action,reward,new_state,is_terminal): |
| 23 | self._memory.append((o_s,a,r,n_s,i_t)) |
| 24 | |
| 25 | def sample(self,batch_size,indexes=None): |
| 26 |
no outgoing calls