赞
踩
本教程将引导您快速入门使用NetworkX,这是一个强大的用于图分析和操作的Python库。
首先,导入networkx
库:
import networkx as nx
可以使用Graph()
类创建一个空图,没有节点和边:
G = nx.Graph()
在NetworkX中,图由节点(顶点)和连接节点的边(链接、连线等)组成。节点可以是任何可散列对象,例如数字或字符串。
可以使用add_node()
方法将节点添加到图中。例如,添加一个值为1的单个节点:
G.add_node(1)
也可以使用add_nodes_from()
方法一次性添加多个节点。例如,添加节点2和3:
G.add_nodes_from([2, 3])
节点可以带有与之关联的属性。可以在添加节点时同时添加节点属性,通过将(node, attribute_dict)
作为元组传递给add_nodes_from()
。例如,添加一个带有颜色属性的节点4:
G
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。