冰冻#
- freeze(G)[源代码]#
通过添加或删除节点或边,修改图形以防止进一步更改。
节点和边缘数据仍然可以修改。
- 参数
- G图表
网络X图表
参见
笔记
要“解冻”图形,必须通过创建新图形对象来创建副本:
>>> graph = nx.path_graph(4) >>> frozen_graph = nx.freeze(graph) >>> unfrozen_graph = nx.Graph(frozen_graph) >>> nx.is_frozen(unfrozen_graph) False
实例
>>> G = nx.path_graph(4) >>> G = nx.freeze(G) >>> try: ... G.add_edge(4, 5) ... except nx.NetworkXError as err: ... print(str(err)) Frozen graph can't be modified