all_triplets#

all_triplets(G)[source]#

返回 DiGraph 中所有可能的三节点集合的生成器。

自 3.3 版本弃用: all_triplets 已被弃用,并将在 NetworkX 3.5 版本中移除。请改用 itertools.combinations

all_triplets = itertools.combinations(G, 3)
参数:
G有向图

一个 NetworkX 有向图

返回:
triplets三元组的生成器

由 3 个节点组成的元组的生成器

示例

>>> G = nx.DiGraph([(1, 2), (2, 3), (3, 4)])
>>> list(nx.all_triplets(G))
[(1, 2, 3), (1, 2, 4), (1, 3, 4), (2, 3, 4)]