我是学习NetworkX的新手。当我学习如何通过编码创建网络时,以网络G为例,教科书告诉我要使用代码"G.add_nodes_from(1,2,3,4(;然而,当谈到子网络时,这本书给出了一个例子。代码上写着:
K5 = nx.complete_graph(5)
clique = nx.subgraph(K5, (0,1,2))
我的问题是:对于这个网络,为什么节点数量从0开始?它是0、1、2、3、4。为什么不是";1,2,3,4,5";?我很困惑。
感谢您提前提供的帮助!
这只是设计。文档中提到:
节点标签是0到n-1的整数。
这也与python(以及其他语言(中的索引一致。python列表和其他可索引迭代中的第一个索引始终是0
。