我在使用networkx 1.9与python 2.7并决定更新到最新的1.10版本。 使用二分图生成器功能configuration_model的时候,我发现我有什么使用前:configuration_model()在Networkx中为关键字参数'create_using'获取了多个值1.10
import networkx as nx
from networkx.algorithms import bipartite
import networkx.algorithms.bipartite as bipartite
aseq=[1 2 1]
bseq=[2 1 1]
G =bipartite_configuration_model(aseq,bseq, create_using=None, seed=None)
新版本:
G =configuration_model(aseq, bseq, create_using=None, seed=None)
configuration_model() got multiple values for keyword argument 'create_using'
没有工作了。任何想法是什么create_using =应该是?我阅读源文件,看不到需要什么!
谢谢!关于序列,这确实是一个错误,我实际上使用'nx.utils.create_degree_sequence(3,powerlaw_sequence,exponent = 2)'创建我的序列,这会导致逗号分隔的度序列。但我明白@Joel和你的回答是,单独编写配置模型而没有指定双方确实导致了我的错误...但读图生成器部分并没有帮助解释我需要写'bipartite.graph_generator'。再次感谢您澄清! – user3767071