首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python中的LFR -igraph 0.7.1.post.6

python中的LFR -igraph 0.7.1.post.6
EN

Stack Overflow用户
提问于 2018-06-12 13:55:12
回答 2查看 528关注 0票数 0

我最近安装了python-igraph (windows10上的version=0.7.1.post6),我想使用LFR基准生成社区网络,但我没有找到具体的函数来做到这一点。

是否有创建LFR基准的函数(在图形中)?如果没有,有没有其他推荐的模块可以生成这样的图(并像igraph中那样包含SOTA社区检测算法)?

谢谢,Gal

EN

回答 2

Stack Overflow用户

发布于 2018-07-27 06:49:00

代码语言:javascript
复制
from networkx.algorithms.community import LFR_benchmark_graph
票数 0
EN

Stack Overflow用户

发布于 2019-05-07 01:46:45

如上所述,它是在networkx包中定义的,这意味着您可以将其导入到igraph中。最小的工作示例应该是这样的。

代码语言:javascript
复制
import igraph as ig
from networkx.algorithms import community

def import_nx_network(net):
    graph = ig.Graph(n=net.number_of_nodes(), directed=False)
    graph.add_edges(net.edges())

    return graph

def LFR_graph(N, τ1, τ2, μ, **kwargs):
     net = community.LFR_benchmark_graph(N, τ1, τ2, μ, **kwargs)
     graph = import_nx_network(net)

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

https://stackoverflow.com/questions/50810082

复制
相关文章

相似问题

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