6.2.2. pywhy_graphs.export.numpy_to_graph#
- pywhy_graphs.export.numpy_to_graph(arr, arr_idx: List[int | float | str | Any], graph_type)[source]#
Convert an enumerated numpy array into causal graph.
- Parameters:
- arrarray-like of shape (n_nodes, n_nodes)
The array representing the causal graph with enumerations following that of
EDGE_TO_VALUE_MAPPING
.- arr_idxList[Node] of length (n_nodes,)
The names of the nodes that are assigned to the graph in order of the rows/columns of
arr
.- graph_typestr
The type of causal graph to construct. One of (‘pag’, ‘cpdag’, ‘admg’, ‘dag’).
- Returns:
- graphcausal graph
The causal graph