python怎么删除网络的结点并且将原图显示一遍删除点后的图显示一遍
假设我们使用networkx库来处理网络图,可以按照以下步骤删除网络的结点,并且将原图显示一遍,删除点后的图显示一遍:
- 导入所需库
import networkx as nx
import matplotlib.pyplot as plt
- 创建一个图
G = nx.Graph()
- 添加结点和边
G.add_nodes_from([1,2,3,4,5])
G.add_edges_from([(1,2), (2,3), (3,4), (4,5), (5,1)])
- 显示原图
nx.draw(G, with_labels=True)
plt.show()
- 删除结点
G.remove_node(3)
- 显示删除点后的图
nx.draw(G, with_labels=True)
plt.show()
原文地址: http://www.cveoy.top/t/topic/fHLA 著作权归作者所有。请勿转载和采集!