所以我在社区库中尝试不同的函数:http://python-louvain.readthedocs.io/en/latest/api.html当我到达community.generate_dendrogram时,提示错误为NameError:name'generation_dendrogram'未定义。
import networkx as nx
import community
G=nx.erdos_renyi_graph(100, 0.01)
dendrogram = generate_dendrogram(G)
我已导入所有必需的包但错误仍然存在。 知道如何解决这个问题吗?
答案 0 :(得分:1)
问题是generate_dendrogram
未加载到当前范围。
要解决此问题,您有两种选择:
generate_dendrogram
community
模块。您可以明确地调用该模块中的generate_dendrogram
。选项1:
import networkx as nx
from community import generate_dendrogram
G = nx.erdos_renyi_graph(100, 0.01)
dendrogram = generate_dendrogram(G)
选项2:
import networkx as nx
import community
G = nx.erdos_renyi_graph(100, 0.01)
dendrogram = community.generate_dendrogram(G)