Warning

This documents an unmaintained version of NetworkX. Please upgrade to a maintained version and see the current NetworkX documentation.

networkx.generators.lattice.hypercube_graph

hypercube_graph(n)[source]

Returns the n-dimensional hypercube graph.

The nodes are the integers between 0 and 2 ** n - 1, inclusive.

For more information on the hypercube graph, see the Wikipedia article Hypercube graph.

Parameters

n (int) – The dimension of the hypercube. The number of nodes in the graph will be 2 ** n.

Returns

The hypercube graph of dimension n.

Return type

NetworkX graph