Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 参数,使random_powerlaw_tree()生成包含10个以上节点的树_Python_Networkx - Fatal编程技术网

Python 参数,使random_powerlaw_tree()生成包含10个以上节点的树

Python 参数,使random_powerlaw_tree()生成包含10个以上节点的树,python,networkx,Python,Networkx,我正在尝试使用NetworkX的一个随机图生成器(版本1.8.1): 随机幂律树(n,gamma=3,seed=None,trys=100) 然而,我总是得到这个错误 文件“/Library/Python/2.7/site packages/networkx/generators/random\u graphs.py”,第840行,在随机幂律树中 “超过了有效树序列的最大尝试次数(%d)。%trys) networkx.exception.NetworkXError:超过了有效树序列的最大(10

我正在尝试使用NetworkX的一个随机图生成器(版本1.8.1): 随机幂律树(n,gamma=3,seed=None,trys=100)

然而,我总是得到这个错误 文件“/Library/Python/2.7/site packages/networkx/generators/random\u graphs.py”,第840行,在随机幂律树中 “超过了有效树序列的最大尝试次数(%d)。%trys) networkx.exception.NetworkXError:超过了有效树序列的最大(100)次尝试次数

对于任何n>10,这是从 G=nx.随机幂律树(11)


我想生成具有数百个节点的树。有人知道如何正确设置这些参数以使其正确运行吗?

要生成具有更多节点的树,只需增加“尝试次数”(随机幂律树的参数)。100次尝试甚至不足以让一个树有11个节点(它给出了一个错误)。例如,通过1000次尝试,我使用networkX 1.8.1和python 3.4.0生成了包含100个节点的树,这对我在networkX
1.8.1
和python
3.3.3.2
运行的是什么版本的python?在我尝试过的机器上,是python 2.7.5。我将更新并检查发生了什么。谢谢这仍然适用于python
2.7.5.3
,因此不确定会出现什么问题,因为使用这两个python版本可以生成一个最多有200个甚至300个节点的图,如果增加trytes参数,是否成功?是的,它仅取决于您作为输入提供的尝试次数。例如,使用1000可以生成包含100个节点(至少)的树。使用默认的100次尝试,即使是11个节点也会导致错误。