graphical_models.classes.dags.dag.DAG.induced_subgraph

DAG.induced_subgraph(nodes: Set[Hashable])[source]

Return the induced subgraph over only nodes

Parameters

nodes – Set of nodes for the induced subgraph.

Returns

Induced subgraph over nodes.

Return type

DAG

Examples

>>> from graphical_models import DAG
>>> d = DAG(arcs={(1, 2), (2, 3), (1, 4)})
>>> d_induced = d.induced_subgraph({1, 2, 3})
>>> d_induced.arcs
{(1, 2), (2, 3)}