Utility functions to weight the edges of a graph¶
Members: |
|
|
Compute the edge weights of a graph using source and target vertices values and specified weighting function (see |
-
class
WeightFunction
¶ Members:
mean
min
max
L0
L1
L2
L_infinity
L2_squared
source
target
-
L0
= <WeightFunction.L0: 3>¶
-
L1
= <WeightFunction.L1: 4>¶
-
L2
= <WeightFunction.L2: 5>¶
-
L2_squared
= <WeightFunction.L2_squared: 7>¶
-
L_infinity
= <WeightFunction.L_infinity: 6>¶
-
max
= <WeightFunction.max: 2>¶
-
mean
= <WeightFunction.mean: 0>¶
-
min
= <WeightFunction.min: 1>¶
-
property
name
¶
-
source
= <WeightFunction.source: 8>¶
-
target
= <WeightFunction.target: 9>¶
-
property
value
¶
-
-
weight_graph
(graph, vertex_weights, weight_function)[source]¶ Compute the edge weights of a graph using source and target vertices values and specified weighting function (see
WeightFunction
enumeration).- Parameters:
graph – input graph
vertex_weights – vertex weights of the input graph
weight_function – see
WeightFunction
- Returns:
edge weights of the graph