📜  newtorkx 删除节点 - Python (1)

📅  最后修改于: 2023-12-03 15:33:06.382000             🧑  作者: Mango

NetworkX 删除节点 - Python

在 NetworkX 中,删除节点很简单,只需要使用 remove_node() 函数即可。该函数接受一个参数:要删除的节点的名称。以下是代码示例:

import networkx as nx

# 创建图形
G = nx.Graph()

# 添加节点
G.add_node(1)
G.add_node(2)
G.add_node(3)

# 添加边
G.add_edge(1, 2)
G.add_edge(2, 3)

# 删除节点
G.remove_node(2)

# 打印节点列表
print(list(G.nodes))

# 输出结果:[1, 3]

在上面的代码中,我们创建了一个简单的图形,并使用 remove_node() 函数删除了节点 2。我们还打印了剩余节点的列表。

请注意,当您删除一个节点时,与它相关联的边也会被删除。所以,在上面的例子中,我们删除节点 2,这个节点与它相邻的边也会被删除。

希望这个简短的教程能帮助您了解如何在 NetworkX 中删除节点。如果您有任何疑问或建议,请随时与我们联系。