random_triad#
- random_triad(G, seed=None)[source]#
返回有向图中的一个随机三元组。
自版本 3.3 起已废弃: random_triad 已废弃,并将在版本 3.5 中移除。请直接使用随机采样。
G.subgraph(random.sample(list(G), 3))
- 参数:
- G有向图
一个 NetworkX DiGraph
- seed整数, 随机状态, 或 None (默认)
随机数生成状态的指示器。请参阅 随机性。
- 返回:
- G2子图
一个随机选择的三元组(3阶 NetworkX DiGraph)
- 抛出:
- NetworkXError
如果输入图的节点少于 3 个。
示例
>>> 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)])