Random hypergraph#

Generate a random hypergraph.

plot random hypergraph
/home/docs/checkouts/readthedocs.org/user_builds/xgi/envs/latest/lib/python3.12/site-packages/xgi/generators/random.py:150: UserWarning: This method is much slower than fast_random_hypergraph
  warn("This method is much slower than fast_random_hypergraph")

import matplotlib.pyplot as plt

import xgi

# specify parameters
n = 20  # number of nodes
ps = [0.15, 0.01]  # wiring probabilities

# generate hypergraph
H = xgi.random_hypergraph(n, ps, seed=1)

# draw hypergraph
pos = xgi.barycenter_spring_layout(H, seed=1)
xgi.draw(H, pos=pos)

plt.show()

Total running time of the script: (0 minutes 0.038 seconds)

Gallery generated by Sphinx-Gallery