Files
DeepRL/component/random_process.py
T
2018-04-26 14:41:35 -06:00

14 lines
326 B
Python

import numpy as np
class RandomProcess(object):
def reset_states(self):
pass
class GaussianProcess(RandomProcess):
def __init__(self, size, std_schedule):
self.size = size
self.std_schedule = std_schedule
def sample(self):
return np.random.randn(self.size) * self.std_schedule()