gpt4 book ai didi

python - 如何删除 networkx 中的节点?

转载 作者:太空狗 更新时间:2023-10-29 22:08:23 26 4
gpt4 key购买 nike

我有一个数据集,我正在将其作为各种时间范围的图表上传,并试图找出它们之间的关系。

我想删除所有没有边的节点,但我不确定删除或删除节点的命令。知道如何做到这一点吗?

最佳答案

import networkx as nx
import matplotlib.pyplot as plt

G=nx.Graph()
G.add_edges_from([('A','B'),('A','C'),('B','D'),('C','D')])
nx.draw(G)
plt.show()

enter image description here

G.remove_node('B')
nx.draw(G)
plt.show()

enter image description here

要删除多个节点,还有Graph.remove_nodes_from()方法。

关于python - 如何删除 networkx 中的节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7800133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com