Model.replace()

Contents

Model.replace()#

Model.replace(old, new)[source]#

Replaces the old with the new node or variable.

Return type:

Self

Examples

>>> import liesel.model as lsl
>>> x1 = lsl.Var.new_obs(1.0, name="x1")
>>> x2 = lsl.Var.new_obs(1.0, name="x2")
>>> m = lsl.Model(x1)
>>> list(m.vars)
['x1']
>>> m.replace("x1", x2)
Model(5 nodes, 1 vars)
>>> list(m.vars)
['x2']