Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 属性错误:模块';networkx.算法.社区';没有属性';基尔万纽曼';_Python_Algorithm_Networkx - Fatal编程技术网

Python 属性错误:模块';networkx.算法.社区';没有属性';基尔万纽曼';

Python 属性错误:模块';networkx.算法.社区';没有属性';基尔万纽曼';,python,algorithm,networkx,Python,Algorithm,Networkx,我正在尝试使用networkx进行社区分析 我得到的错误是模块“networkx.algorithms.community”没有属性“girvan\u newman”。 我的python版本是3.6,networkx版本是2.0 这是我的密码: import networkx as nx from networkx.algorithms import community G = nx.barbell_graph(5, 1) communities_generator = community.gi

我正在尝试使用networkx进行社区分析

我得到的错误是
模块“networkx.algorithms.community”没有属性“girvan\u newman”
。 我的python版本是3.6,networkx版本是2.0

这是我的密码:

import networkx as nx
from networkx.algorithms import community
G = nx.barbell_graph(5, 1)
communities_generator = community.girvan_newman(G)
top_level_communities = next(communities_generator)
next_level_communities = next(communities_generator)
sorted(map(sorted, next_level_communities))
名称空间与您拥有的名称空间稍有不同。您需要按如下方式导入它:

from networkx.algorithms.community.centrality import girvan_newman
请注意命名空间中缺少的
中心性
部分。

升级您的networkx:

pip install --upgrade networkx
这对我有用

来自networkx.algorithms.community.centrality导入girvan_newman
communities\u generator=community.centrality.girvan\u newman(G)

编辑:通过导入community.centrality.girvan_newman(G)而不是community.girvan_newman(G)是这里的关键

正如您所提到的,我导入了它,但错误仍然存在。最好添加一些描述,为什么旧代码是错误的,为什么您的代码是正确的