pyhgf.utils.remove_node#

pyhgf.utils.remove_node(attributes: Dict, edges: Tuple[AdjacencyLists, ...], index: int) Tuple[Dict, Tuple[AdjacencyLists, ...]][source]#

Remove a given node from the network.

This function removes a node from the network by deleting its parameters in the attributes and edges variables, and adjusts the indices of the remaining nodes.

Parameters:
attributes

The attributes of the network.

edges

The edges of the network.

index

The index of the node to remove.

Returns:
Tuple[Dict, Edges]

Updated attributes and edges with the node removed and indices adjusted.