Networks
- A Python package
NetworkX is used for studying
undirected and directed graphs.
- A function
savefig is used to save a graph to a
file.
-
network matrix or adjacency matrix is a
generic way to create graphs as two dimensional array.
- In
NetworkX, directed graphs are handled using the
class DiGraph.
- Bipartite graphs are made up of two groups of nodes which connect to
nodes in the other group, but not with other nodes in the same
group.
- The function
randint creates matrices with randomly
assigned integers which are represented as edges.
- NetworkX can produce interesting graphs like:
Petersen,
lobster and caterpillar graphs.
- In a symmetric matrix, the
in degree and the
out degree arrays are identical.
- Large networks can be quantified using
e.g.
the degree distribution.
- Some of the key graph properties include the clustering coefficient,
path length, and centrality.
-
.csv is a common file format when importing network
data.
-
JSON is another widely used standard file format which
is language independent.
-
FileNotFoundError, KeyError and
Graph is not bipartite are the most common file import
errors.