示例#1
0
文件: language.py 项目: xiaohr/dolo
 def eval(self, d={}):
     from dolo.compiler.symbolic_eval import NumericEval
     ne = NumericEval(d)
     args = ne.eval_dict(self)
     obj = self.baseclass(**args)
     return obj
示例#2
0
文件: language.py 项目: xiaohr/dolo

    data = yaml.load(txt)


    dis = data['distribution']
    str(dis)


    dis.__repr__()
    grid = data['grid']


    d = dict(x=20, y=30, sig_z=0.001)

    from dolo.compiler.symbolic_eval import NumericEval

    ne = NumericEval(d, minilang=minilang)

    ne.eval(d)

    cart = grid.eval(d)
    dd = dis.eval(d)

    ne.eval(data['grid'])

    ndata = ne.eval(data)

    data['grid']
    ndata['grid']