graph_tool.inference.order_partition_labels#

graph_tool.inference.order_partition_labels(x)[source]#

Returns a copy of partition x, with the group labels ordered decreasingly according to group size.

Parameters:
xiterable of int values

Partition.

Returns:
ynumpy.ndarray

Partition with ordered labels.

Examples

>>> x = [0, 2, 2, 1, 1, 1, 2, 2, 2]
>>> gt.order_partition_labels(x)
array([2, 0, 0, 1, 1, 1, 0, 0, 0], dtype=int32)