convert_node_labels_to_integers#

convert_node_labels_to_integers(G, first_label=0, ordering='default', label_attribute=None)[源]#

返回图 G 的一个副本,其中的节点已使用连续整数重新标记。

参数:
Ggraph

一个 NetworkX 图

first_labelint, optional (default=0)

一个整数,指定节点编号的起始偏移量。新的整数标签将从 first_label, ..., n-1+first_label 进行编号。

orderingstring

“default” : 继承 G.nodes() 的节点顺序 “sorted” : 继承 sorted(G.nodes()) 的节点顺序 “increasing degree” : 节点按度数递增排序 “decreasing degree” : 节点按度数递减排序

label_attributestring, optional (default=None)

用于存储旧标签的节点属性名称。如果为 None,则不创建属性。

另请参阅

relabel_nodes

备注

节点和边的属性数据会被复制到新的(重新标记的)图中。

不能保证将节点重新标记为整数会为两个(即使是完全相同的图)提供相同的两个整数。使用 ordering 参数来尝试保留顺序。


其他后端实现了此函数

cugraph : GPU 加速后端。