convert_node_labels_to_integers#

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

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

Parameters:
Ggraph

一个 NetworkX 图

first_labelint, 可选 (默认=0)

一个整数,指定节点编号的起始偏移量。 新的整数标签编号为 first_label, …, n-1+first_label。

orderingstring

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

label_attributestring, 可选 (默认=None)

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

See also

relabel_nodes

Notes

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

无法保证将节点重新标记为整数会给两个(即使是相同的图)相同的两个整数。 使用 ordering 参数尝试保持顺序。