在通过networkx进行复杂网络的相关建模时,其中在实现louvain 时会碰到下面的出现的问题:
如果写为:
import community
...
partition = community.best_partition(G)
则会报错:
AttributeError: module ‘community’ has no attribute ‘best_partition’
其实直接pip安装community python-louvain
然后根据源文件,进一步加载:
import community.community_louvain
然后再调用best_partition就可以正常输出:
partition = community.community_louvain.best_partition(G)
OUT: