def __init__(self, mu, mat, v, min_action=None, max_action=None):
self.xp = cuda.get_array_module(mu.data)
self.mu = mu
self.mat = mat
self.v = v
if min_action is None:
self.min_action = None
else:
self.min_action = self.xp.asarray(min_action, dtype=np.float32)
if max_action is None:
self.max_action = None
else:
self.max_action = self.xp.asarray(max_action, dtype=np.float32)
self.batch_size = self.mu.data.shape[0]
评论列表
文章目录