全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
957 2
2021-10-02
import networkx as nx
import random
N = 1000
exponent = 2.2
test = [int(random.paretovariate(exponent-1)) for i in range(N)]
graph = nx.configuration_model(test)
print("number of self-loops : ",  graph.number_of_selfloops())
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-10-2 17:22:03
遇到这个错误:

AttributeError: 'MultiGraph' object has no attribute 'number_of_selfloops'
( AttributeError:“ MultiGraph”对象没有属性“ number_of_selfloops” )
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-10-2 17:25:13
像 configuration_model 函数的文档里介绍MultiGraph对象,number_of_selfloops()是一个没有返回的方法,
但是可以使用该nx.number_of_selfloops方法,也可用于MultiGraph(NetworkX改了调用此类方法的方式)
或只创建一个普通的graph:non_multi_graph = nx.Graph(graph)。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群