【发布时间】:2015-06-21 16:51:14
【问题描述】:
我有一个存储为pandas.DataFrame 的邻接矩阵:
node_names = ['A', 'B', 'C']
a = pd.DataFrame([[1,2,3],[3,1,1],[4,0,2]],
index=node_names, columns=node_names)
a_numpy = a.as_matrix()
我想从pandas 或numpy 邻接矩阵创建一个igraph.Graph。在理想世界中,节点将按预期命名。
这可能吗? The tutorial 似乎对这个问题保持沉默。
【问题讨论】:
-
严格来说,adjacency matrices 是布尔值。
a_numpy中的值实际上是什么意思?它们是连接权重吗? -
@ali_m 我的意思是指边权重。
标签: python numpy pandas igraph