分离物#

isolates(G)[源代码]#

迭代器遍历图中的隔离。

隔离 是一个没有邻居的节点(即度为零)。对于有向图,这意味着没有内邻和外邻。

参数
G网络X图表
返回
迭代器

迭代器 G .

实例

要获取图中所有隔离项的列表,请使用 list 施工人员:

>>> G = nx.Graph()
>>> G.add_edge(1, 2)
>>> G.add_node(3)
>>> list(nx.isolates(G))
[3]

要删除图中的所有隔离,请首先创建隔离列表,然后使用 Graph.remove_nodes_from() ::

>>> G.remove_nodes_from(list(nx.isolates(G)))
>>> list(G)
[1, 2]

对于有向图,分离物具有零度和零度:

>>> G = nx.DiGraph([(0, 1), (1, 2)])
>>> G.add_node(3)
>>> list(nx.isolates(G))
[3]