0
我必須在網絡中檢測社區。但我需要告知社區數量(k)。Python中的社區檢測
我想這
from igraph import *
karate = Nexus.get("karate")
cl = karate.community_fastgreedy()
cl.as_clustering().membership
# [0, 1, 1, 1, 0, 0, 0, 1, 2, 1, 0, 0, 1, 1, 2, 2, 0, 1, 2, 0,
# 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]
但是,我想告訴社區
公式:
from igraph import *
karate = Nexus.get("karate")
k = 2 # --> Number of communities
cl = karate.community_fastgreedy(k) # --> Note the k
我如何做到這一點的數量?有沒有一些算法呢?我可以使用'Networkx'或'igraph'。