Networks have various basic characteristics beyond the number of nodes and edges that are useful for analyzing a graph. For example, thedegreeof a node is the number of edges that start (or end) at that node. A higher degree indicates that the node is better connected to the rest of the network.
In this recipe, we will learn how to access the basic attributes and compute various basic measures associated with a network.
Getting ready
As usual, we need to import the NetworkX package under the name nx. We also need to import the Matplotlib pyplot module under the name plt.
How to do it...
Follow these steps to access the various basic characteristics of a network:
- Create a sample network that we will analyze in this recipe, like so:
G = nx.Graph()
G.add_nodes_from(range(10))
G.add_edges_from([
(0, 1), (1, 2), (2, 3), (2, 4),
(2, 5), (3, 4), (4, 5), (6,...