random_triad#

random_triad(G, seed=None)[source]#

从有向图中返回一个随机的三元组。

Deprecated since version 3.3: random_triad 已弃用,并将在版本 3.5 中移除。 请直接使用随机采样代替:

G.subgraph(random.sample(list(G), 3))
Parameters:
G有向图

NetworkX 有向图

seed整数, random_state, 或 None (默认)

随机数生成状态的指示器。 参见 随机性

Returns:
G2子图

一个随机选择的三元组(3 阶 NetworkX 有向图)

Raises:
NetworkXError

如果输入图的节点数少于 3 个。

Examples

>>> G = nx.DiGraph([(1, 2), (1, 3), (2, 3), (3, 1), (5, 6), (5, 4), (6, 7)])
>>> triad = nx.random_triad(G, seed=1)
>>> triad.edges
OutEdgeView([(1, 2)])