Python 图中最大的_cc是什么意思

Python 图中最大的_cc是什么意思,python,networkx,connected-components,Python,Networkx,Connected Components,我正在尝试创建一个图形,其中遇到了一个称为“最大连接组件”的术语 所以我想了解它的真正含义 假设我有一个图G,如果我应用下面的代码,snipet将给出节点 largest_cc = max(nx.connected_components(G), key=len) 假设图g中有10个节点(a1、a2、a3、a4、a5、a6、a7、a8、a9、a10) (a1,a2),(a3,a6),(a1,a4),(a1,a8),(a1,a9),(a5,a10),(a7,a8),(a8,a10))之间有一条边

我正在尝试创建一个图形,其中遇到了一个称为“最大连接组件”的术语

所以我想了解它的真正含义

假设我有一个图G,如果我应用下面的代码,snipet将给出节点

largest_cc = max(nx.connected_components(G), key=len)
假设图g中有10个节点(a1、a2、a3、a4、a5、a6、a7、a8、a9、a10)

(a1,a2),(a3,a6),(a1,a4),(a1,a8),(a1,a9),(a5,a10),(a7,a8),(a8,a10))之间有一条边

所以最大的连接组件将给我节点a1,a2,a4,a8,因为a1有最大数量的边存在


我的理解正确吗?或者还有其他东西

无向图中的连接组件是一组节点,这样您可以通过跟随边从组件的任何节点到任何其他节点。最大的组件是节点最多的组件

假设每条边都是一根线。您抓取一个节点并将其从一堆节点中拉出,然后继续拉出节点,直到没有更多的字符串将您拉出的节点连接到剩余的节点堆中。您提取的是您抓取的初始节点的连接组件


因此,在您的示例中,
a3
a6
不会构成连接的组件(它们没有任何其他边),但其余节点也会构成连接的组件(因为您可以从它们中的任何一个连接到任何其他节点)。其他节点的这个组件是最大的。

谢谢joel。我还有一个问题,如果我想找到图中最大连通分量中的节点数,那么len of max_cc将是该值?图的大小是其节点枚举的长度,是的。