MCPcopy Create free account
hub / github.com/lazyprogrammer/machine_learning_examples / store

Method store

tf2.0/rl_trader.py:45–52  ·  view source on GitHub ↗
(self, obs, act, rew, next_obs, done)

Source from the content-addressed store, hash-verified

43 self.ptr, self.size, self.max_size = 0, 0, size
44
45 def store(self, obs, act, rew, next_obs, done):
46 self.obs1_buf[self.ptr] = obs
47 self.obs2_buf[self.ptr] = next_obs
48 self.acts_buf[self.ptr] = act
49 self.rews_buf[self.ptr] = rew
50 self.done_buf[self.ptr] = done
51 self.ptr = (self.ptr+1) % self.max_size
52 self.size = min(self.size+1, self.max_size)
53
54 def sample_batch(self, batch_size=32):
55 idxs = np.random.randint(0, self.size, size=batch_size)

Callers 1

update_replay_memoryMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected