Skip to content

Instantly share code, notes, and snippets.

@vessaldaneshvar
Created October 15, 2020 18:30
Show Gist options
  • Save vessaldaneshvar/65f732abc8a9a86b047edfa75bc15831 to your computer and use it in GitHub Desktop.
Save vessaldaneshvar/65f732abc8a9a86b047edfa75bc15831 to your computer and use it in GitHub Desktop.
model Data and run LPA algorithm
import networkx.algorithms.community as nxcom
asyn_lpa = list(nxcom.asyn_lpa_communities(G1,weight="weight"))
for list_items in asyn_lpa :
print(len(list_items))
asyn_lpa_list = list(asyn_lpa[1])
group1 = df_users[df_users["id_str"].isin(asyn_lpa_list)]
relation_source_filter = df_group_relation[df_group_relation["source"].isin(asyn_lpa_list)]
relation1 = relation_source_filter[relation_source_filter["destination"].isin(asyn_lpa_list)]
asyn_lpa_list = list(asyn_lpa[3])
group2 = df_users[df_users["id_str"].isin(asyn_lpa_list)]
relation_source_filter = df_group_relation[df_group_relation["source"].isin(asyn_lpa_list)]
relation2 = relation_source_filter[relation_source_filter["destination"].isin(asyn_lpa_list)]
asyn_lpa_list = list(asyn_lpa[4])
group3 = df_users[df_users["id_str"].isin(asyn_lpa_list)]
relation_source_filter = df_group_relation[df_group_relation["source"].isin(asyn_lpa_list)]
relation3 = relation_source_filter[relation_source_filter["destination"].isin(asyn_lpa_list)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment