Search code examples
pythonnetworkx

Getting adjacency matrix from random graph in Python


The following code generates a random graph. How do I obtain adjacency matrix for each graph?

import networkx as nx

n = 10
p = 0.9

G = nx.generators.random_graphs.gnp_random_graph(n, p)
nx.draw(G)

Solution

  • See here:

    A = nx.adjacency_matrix(G)
    A.toarray()