freeze#
- freeze(G)[source]#
修改图以防止通过添加或删除节点或边进行进一步更改。
节点和边数据仍然可以修改。
- 参数:
- G图对象
一个 NetworkX 图对象
另请参阅
注释
要“解冻”一个图,您必须通过创建一个新的图对象来复制它
>>> 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