Networkx 2.1:节点索引的等效代码

时间:2018-06-24 14:31:23

标签: python networkx

我有一个使用G.nodes()。index(nnn)的旧Networkx脚本,需要在Networkx 2.1中运行。从文档中不清楚如何进行转换或等效转换。

1 个答案:

答案 0 :(得分:0)

我相信您正在寻找邻接矩阵中节点nnn的索引?如果是这种情况,那么您只需在nnn创建的列表中查找G.nodes()的索引。函数adjacency_matrix(G, nodelist,weight)的函数文档指定了邻接矩阵的节点顺序

  

节点列表:列表,可选

     

根据节点列表中的节点对行和列进行排序。如果nodelist为None,则排序由   G.nodes()。

所以我认为以下代码应该对您有用

nodes_list = list(G.nodes())
nodes_list.index(nnn)