我有一个图形数据存储在一个文本文件的形状: v1,v2,w (即边从v1到v2的重量w)。
如何在描述的文本文件中使用python就绪库,以便计算每个顶点和其他操作的程度。
注:我会用火花来运行它。
谢谢,
发布于 2017-04-20 23:36:06
networkx和igraph是分析python中图形的常用库。两者都有从指定的文件格式读取图形的功能:
照片:
import igraph
g = igraph.Graph.Read_Lgl("/path/to/file.txt")
degree = g.indegree() # returns list 网络:
import networkx as nx
g = nx.read_weighted_edge_list("/path/to/file.txt", create_using=nx.DiGraph)
degree_centrality = in_degree_centrality(g) # returns dict; value * number_of_nodes returns degreehttps://stackoverflow.com/questions/43530738
复制相似问题