graph_to_membership#

er_evaluation.data_structures.graph_to_membership(graph)[source]#

Transform Graph into membership vector.

Parameters:

graph (Graph) – igraph Graph object.

Returns:

Membership vector

Examples

>>> from numpy import array
>>> membership = pd.Series(index=[1,2,3,4,5,6,7,8], data=[1,1,2,3,2,4,4,4])
>>> graph = membership_to_graph(membership)
>>> graph_to_membership(graph) # Note that cluster identifiers are arbitrary.
1    0
2    0
3    1
4    2
5    1
6    3
7    3
8    3
dtype: int64