假设我们有一个网络G, 现在我们想提取网络中几个特定节点之间的子网络,并存储为新的网络 ncol文件。
g = ig.Graph()
g.add_vertices(['a','b','c','e','f'])
g.add_edges([('a','b'), ('b','c'),('a','c'),('e','f')])
print(g)
members=['a','b','c']
a=g.subgraph(members)
print(a)
ig.write(a,'F:/TBS_paper/OD-subNet/11.ncol')
#原始网络构建
g = ig.Graph()
g.add_vertices(['a','b','c','e','f'])
g.add_edges([('a','b'), ('b','c'),('a','c'),('e','f')])
print(g)
members=['a','b','c']
#子图
a=g.subgraph(members)
print(a)
#存储
ig.write(a,'F:/subGraph.ncol')
运行结果