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

View source on GitHub

Adds an edge to a given graph.



If an edge between the two nodes already exists, the one with the largest weight is retained.


  • graph: A dict: source_id -> (target_id -> weight) to be augmented.
  • edge: A list (or tuple) of the form [source, target, weight], where source and target are strings, and weight is a numeric value of type string or float. The 'weight' component is optional; if not supplied, it defaults to 1.0.


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