首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError:模块'networkx.algorithms.community‘没有特性'girvan_newman’

AttributeError:模块'networkx.algorithms.community‘没有特性'girvan_newman’
EN

Stack Overflow用户
提问于 2017-10-30 21:55:12
回答 3查看 3K关注 0票数 1

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

我得到的错误是module 'networkx.algorithms.community' has no attribute 'girvan_newman'。我的python版本是3.6,networkx是2.0版本。

下面是我的代码:

代码语言:javascript
复制
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))
EN

回答 3

Stack Overflow用户

发布于 2017-10-30 22:24:14

function you're looking for位于与您已有的名称空间略有不同的名称空间中。您需要按如下方式导入它:

代码语言:javascript
复制
from networkx.algorithms.community.centrality import girvan_newman

注意名称空间中缺少的centrality部分。

票数 2
EN

Stack Overflow用户

发布于 2019-01-14 17:43:47

升级您的网络x:

代码语言:javascript
复制
pip install --upgrade networkx
票数 0
EN

Stack Overflow用户

发布于 2019-10-03 01:36:34

这对我很有效

代码语言:javascript
复制
from networkx.algorithms.community.centrality import girvan_newman
communities_generator = community.centrality.girvan_newman(G)

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47017029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档