Getting the basic characteristics of networks
Networks have various basic characteristics beyond the number of nodes and edges that are useful for analyzing a graph. For example, the degree of 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 nx
alias. We also need to import the Matplotlib pyplot
module as plt
.
How to do it...
Follow these steps to access the various basic characteristics of a network:
- Create the 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, 7),
...