pymc.model.fgraph.克隆模型#
- pymc.model.fgraph.clone_model(model)[源代码]#
克隆一个 PyMC 模型。
重新创建一个 PyMC 模型,使用原始变量的克隆。共享变量将指向相同的容器,但其他方面将是不同的对象。常量不会被克隆。
示例
import pymc as pm from pymc.model.fgraph import clone_model with pm.Model() as m: p = pm.Beta("p", 1, 1) x = pm.Bernoulli("x", p=p, shape=(3,)) with clone_model(m) as clone_m: # Access cloned variables by name clone_x = clone_m["x"] # z will be part of clone_m but not m z = pm.Deterministic("z", clone_x + 1)