This documents an unmaintained version of NetworkX. Please upgrade to a maintained version and see the current NetworkX documentation.


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

Return a copy of the graph G with the nodes relabeled using consecutive integers.

Parameters :

G : graph

A NetworkX graph

first_label : int, optional (default=0)

An integer specifying the starting offset in numbering nodes. The new integer labels are numbered first_label, ..., n-1+first_label.

ordering : string

“default” : inherit node ordering from G.nodes() “sorted” : inherit node ordering from sorted(G.nodes()) “increasing degree” : nodes are sorted by increasing degree “decreasing degree” : nodes are sorted by decreasing degree

label_attribute : string, optional (default=None)

Name of node attribute to store old label. If None no attribute is created.

See also



Node and edge attribute data are copied to the new (relabeled) graph.