freeze#
- freeze(G)[source]#
修改图以防止通过添加或删除节点或边来进行进一步更改。
节点和边的数据仍然可以修改。
- Parameters:
- G图
NetworkX 图
See also
Notes
要“解冻”一个图,你必须通过创建一个新的图对象来进行复制:
>>> graph = nx.path_graph(4) >>> frozen_graph = nx.freeze(graph) >>> unfrozen_graph = nx.Graph(frozen_graph) >>> nx.is_frozen(unfrozen_graph) False
Examples
>>> G = nx.path_graph(4) >>> G = nx.freeze(G) >>> try: ... G.add_edge(4, 5) ... except nx.NetworkXError as err: ... print(str(err)) 冻结的图无法修改