在networkx中生成固定度的小世界网络>>

问题描述 投票:0回答:1

我正在尝试在networkx中创建具有固定程度的SW网络,但是找不到如何操纵重新布线过程。在igraph中,类似这样的操作将创建一个SW,其中所有节点的度数均为8:

import igraph
g = igraph.Graph.Lattice([1,100], nei=4, directed=False, mutual=False, circular=True)
g.rewire(n=int(g.ecount()*0.05), mode="simple")
g.degree()

networkx中是否有类似内容?我只能看到如何创建晶格,但未能找到用于重新布线的功能。

我正在尝试在networkx中创建具有固定程度的SW网络,但是找不到如何操纵重新布线过程。在igraph中,类似这样的操作会创建一个SW,其中所有节点的度数均为8:...

networkx igraph
1个回答
0
投票

我想您正在寻找nx.random_reference

© www.soinside.com 2019 - 2024. All rights reserved.