📅  最后修改于: 2023-12-03 15:33:06.382000             🧑  作者: Mango
在 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 中删除节点。如果您有任何疑问或建议,请随时与我们联系。