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)])