擅长:python、mysql、java
<p>在这种情况下,很容易推出自己的图形生成器</p>
<pre><code>#!/usr/bin/env python
import numpy as np
import networkx as nx
N = 10 # number of nodes
P = np.random.rand(10, 10) # your "matrix of probabilities"
adjacency = np.random.rand(*P.shape) <= P # adjacency[ii, jj] is True with probability P[ii, jj]
graph = nx.from_numpy_matrix(adjacency, nx.DiGraph) # assuming the graph is supposed to be directed, presumably if P[ii, jj] != P[jj, ii]
</code></pre>