Python-第三方库-Networkx
Contents
这个包专门用于描述图,topology zoo里面的拓扑都需要这个包来读取下载的gml文件
常用函数
- read_gml(path[, label, destringizer]):读取gml文件
- write_gml(G, path[, stringizer]):将图G存为gml文件
- read_graphml(path[, node_type, …]):读取graphml文件
- write_graphml(G, path[, encoding, …]):将图G存为graphml文件
class Graph(incoming_graph_data=None, **attr)
无向图
常用方法
- add_node(node_for_adding, **attr):添加节点
- add_nodes_from(nodes_for_adding, **attr):添加多个节点
- remove_node(n):删除节点n
- remove_nodes_from(nodes):删除多个节点
- add_edge(u_of_edge, v_of_edge, **attr):添加连接u和v的边
- add_edges_from(ebunch_to_add, **attr):添加多个边
- remove_edge(u, v):删除u到v的边
- remove_edges_from(ebunch):删除多个边
删除某个属性不属于列表的节点
|
|