我有一个包含机场信息的文件。我如何在图中找到巨型组件的分数?数据看起来像
1 43
1 52
43 1
53 146
依此类推,它只有 source-target ,即从一个机场到另一个机场。
Q. 随机选择 p 0.01 的一小部分节点并将它们从网络中删除。计算属于被攻击网络的巨型组件(gee)的节点的比例。试过这个
> listofnodes=A.nodes()
print('Number of nodes before reducing ' ,len(listofnodes))
numofnodes=A.number_of_nodes()
sample=int(numofnodes*0.1)
>output : Number of nodes before reducing 940
RandomSample = random.sample(listofnodes, sample)
G.remove_nodes_from(RandomSample)
print('Number of nodes before reducing ' ,len(G.nodes))
>Number of nodes before reducing 534
https://mathematica.stackexchange.com/questions/130525/how-can-i-remove-a-fraction-p-of-nodes-or-edges-from-a-graph-randomly 试图做这样的事情,这里的问题陈述是我希望完成的,分数如何在攻击中幸存下来,但是那里使用的函数给出了一个错误,说没有这样的函数。很抱歉早些时候:)