def check_exit_cond(self, p, env): for e in p.exit_cond: cond, price = e[0], e[1] cond = create_lambda('p, eod, env', cond) price = create_lambda('eod, env', price) if cond(p, env[p.sid], env): return price(env[p.sid], env) return False
def check_exit_cond(self, p, env): for e in p.exit_cond: cond, price =e[0], e[1] cond = create_lambda('p, eod, env', cond) price = create_lambda('eod, env', price) if cond(p, env[p.sid], env): return price(env[p.sid], env) return False
def __init__(self, id, *args, **kwargs): self.id = id self.val = kwargs.get('val',None) self.window = kwargs.get('window',0) self.func = create_lambda('env',kwargs.get('func',None)) self._temp = self.val self.history = [] self.n = 0 self.popped = 0.0 self.reqs = None self.cache_n = kwargs.get('cache_n',0) self.ignore_old = kwargs.get('ignore_old',True) self.cache = [self.val] * self.cache_n self.initialize(*args, **kwargs)
def __init__(self, id, *args, **kwargs): self.id = id self.val = kwargs.get('val', None) self.window = kwargs.get('window', 0) self.func = create_lambda('env', kwargs.get('func', None)) self._temp = self.val self.history = [] self.n = 0 self.popped = 0.0 self.reqs = None self.cache_n = kwargs.get('cache_n', 0) self.ignore_old = kwargs.get('ignore_old', True) self.cache = [self.val] * self.cache_n self.initialize(*args, **kwargs)
def __init__(self, id, f): self.id = id self.strat = create_lambda('self,nod,eod0,eod1',f) self.prediction = 0 self.success_rate = 1.0 self.n = 0
def __init__(self, id, f): self.id = id self.strat = create_lambda('self,nod,eod0,eod1', f) self.prediction = 0 self.success_rate = 1.0 self.n = 0