Join us at TensorFlow World, Oct 28-31. Use code TF20 for 20% off select passes. Register now

nsl.tools.add_undirected_edges

View source on GitHub

Makes all edges of the given graph bi-directional.

Aliases:

  • nsl.tools.graph_utils.add_undirected_edges
nsl.tools.add_undirected_edges(graph)

Updates graph to include a reversed version of each of its edges. Multiple edges between the same source and target node IDs are combined by picking the edge with the largest weight.

Args:

  • graph: A dict: source -> (target -> weight) as returned by the read_tsv_graph function.

Returns:

None. Instead, this function has a side-effect on the graph argument.