我有一个具有以下属性的无向图,我需要对完全随机图和具有相同属性的常规图进行一些分析。
属性:
Number of Nodes = 37764
Number of Edges = 518151
Average Degree = 27.44153161741341
为了研究随机图的属性,我使用networkx.gnm_random_graph(37764,518151)
并执行了我的分析来创建它们。但是我对如何使用相同的属性生成规则图感到非常困惑。
我在这里找到了两种使用networkx.random_regular_graph(k, n)
(文档)和igraph.Graph().K_Regular(n, k)
(文档)生成常规图形的方法,但注意到它们需要度数k
是整数值。
但在我的原始图表中,该值是一个浮点值27.44153161741341
。现在我无法理解如何为我的分析创建一个常规图(或许多图以在平均时给出相同的上述属性)。
改写我的问题:在我的情况下,如何处理平均学位的小数部分?
语言/库不受解决方案的限制。