我有一个使用G.nodes()。index(nnn)的旧Networkx脚本,需要在Networkx 2.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)