我正在尝试使用网络分析库 networkx 中的 社区检测算法,应用于著名的 Facebook Snap 数据集。
这是我的代码:
import networkx as nx
import matplotlib.pyplot as plt
from networkx.algorithms import community
from networkx.algorithms.community.centrality import girvan_newman
G_fb = nx.read_edgelist("./facebook_combined.txt",create_using = nx.Graph(), nodetype=int)
parts = community.best_partition(G_fb)
values = [parts.get(node) for node in G_fb.nodes()]
但是当我运行这个单元格时,我遇到了标题错误,即:
AttributeError: module 'networkx.algorithms.community' has no attribute 'best_partition'
有什么建议吗?
python-louvain
模块? - DSM