erdos_renyi_graph#
- erdos_renyi_graph(n, p, seed=None, directed=False)#
返回一个 \(G_{n,p}\) 随机图,也称为 Erdős-Rényi 图或二项图。
\(G_{n,p}\) 模型以概率 \(p\) 选择每条可能的边。
- Parameters:
- nint
节点数量。
- pfloat
创建边的概率。
- seedinteger, random_state, 或 None (默认)
随机数生成状态的指示器。 参见 Randomness 。
- directedbool, 可选 (默认=False)
如果为 True,此函数返回一个有向图。
See also
Notes
此算法 [2] 的时间复杂度为 \(O(n^2)\)。对于稀疏图(即,对于较小的 \(p\) 值),
fast_gnp_random_graph()
是一个更快的算法。binomial_graph()
和erdos_renyi_graph()
是gnp_random_graph()
的别名。>>> nx.binomial_graph 是 nx.gnp_random_graph True >>> nx.erdos_renyi_graph 是 nx.gnp_random_graph True
References
[1]Erdős 和 A. Rényi, On Random Graphs, Publ. Math. 6, 290 (1959).
[2]Gilbert, Random Graphs, Ann. Math. Stat., 30, 1141 (1959).