(vector)
| 945 | # http://python-networkx.sourcearchive.com/documentation/1.0.1/centrality_8py-source.html |
| 946 | # Note: much faster than betweenness centrality (which grows exponentially). |
| 947 | def normalize(vector): |
| 948 | w = 1.0 / (sum(vector.values()) or 1) |
| 949 | for node in vector: |
| 950 | vector[node] *= w |
| 951 | return vector |
| 952 | G = adjacency(graph, directed=True, reversed=reversed) |
| 953 | v = normalize(dict([(n, random()) for n in graph])) # Node ID => weight vector. |
| 954 | # Eigenvector calculation using the power iteration method: y = Ax. |
no test coverage detected
searching dependent graphs…