Utilities¶
CDlib
exposes a few utilities to manipulate graph objects generated with igraph
and networkx
.
Graph Transformation¶
Transform igraph
to/from networkx
objects.
convert_graph_formats (graph, desired_format, …) |
Converts from/to networkx/igraph |
Identifier mapping¶
Remapping of graph nodes. It is often a good idea - to limit the memory usage - to use progressive integers as node labels.
CDlib
automatically - and transparently - makes the conversion for the user, however, this step can be costly: for such reason the library also exposes facilities to directly pre/post process the network/community data.
nx_node_integer_mapping (graph) |
Maps node labels from strings to integers. |
remap_node_communities (communities, node_map) |
Apply a map to the obtained communities to retreive the original node labels |