Network modeling in Python with networkx

The networkx library is one of the easiest ways to model a graph in Python. In this article we will deal with the basic functionality of networkx.

Firstly we need to install networkx  (cmd -> pip install networkx)

Now we can start working with graphs. Let's create an empty graph:

import networkx as nxG = nx.Graph()

One of the ways to add edges and nodes:

G.add_edge(1,2)