networkx 无法导入名称 'create_degree_sequence'

networkx cannot import name 'create_degree_sequence'

Python 库 networkx 有一个函数 create_degree_sequence。它出现在几个答案中,例如:Example.

我正在使用 networkx 版本 2.6.3。

当我尝试导入该函数时,出现此错误:cannot import name 'create_degree_sequence' from 'networkx.utils'我没有在文档中找到函数移动到的位置。该功能是否仍然可用?是不是换成别的功能了?

import networkx
from networkx.utils import powerlaw_sequence
from networkx.utils import create_degree_sequence

num = 100
exp = 2.5
sequence = create_degree_sequence(num, powerlaw_sequence, exponent=exp)
cannot import name 'create_degree_sequence' from 'networkx.utils' 

是的,这个功能好像被替换了。最新的等价物是 configuration_model 函数,可以用 from networkx import configuration_model.

导入