Python 如何从 networkx 图中获取生成的邻接矩阵的标签?
Python how to get labels of a generated adjacency matrix from networkx graph?
如果我有一个来自 python 数据帧的 networkx 图,并且我已经从中生成了邻接矩阵。
所以基本上,如何获得邻接矩阵的标签?
假设您引用节点的标签,networkx 在提取图的邻接矩阵时仅保留索引。 Networkx 将每个节点表示为一个索引,您可以根据需要添加更多属性。除索引外,所有节点的属性都保存在字典中。生成图形的邻接矩阵时,仅保留索引,因此如果您只想为每个节点保留一个字符串,请考虑在生成图形时通过该字符串索引节点。
如果生成邻接矩阵时没有传递nodeList,那么可以调用G.nodes获取默认的NodeList,它应该对应邻接矩阵的行
如果我有一个来自 python 数据帧的 networkx 图,并且我已经从中生成了邻接矩阵。 所以基本上,如何获得邻接矩阵的标签?
假设您引用节点的标签,networkx 在提取图的邻接矩阵时仅保留索引。 Networkx 将每个节点表示为一个索引,您可以根据需要添加更多属性。除索引外,所有节点的属性都保存在字典中。生成图形的邻接矩阵时,仅保留索引,因此如果您只想为每个节点保留一个字符串,请考虑在生成图形时通过该字符串索引节点。
如果生成邻接矩阵时没有传递nodeList,那么可以调用G.nodes获取默认的NodeList,它应该对应邻接矩阵的行