我正在尝试在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:...
我想您正在寻找nx.random_reference
: