liveBook · Manning

NetworkX

NetworkX is an open-source Python library for creating, manipulating, analyzing, and visualizing graphs and networks.

How 2 Manning books explain it

Graph Neural Networks in Action

NetworkX is a Python library for creating, manipulating, analyzing, and visualizing network and graph structures.

How it is used
Supports graph exploration, visualization, preprocessing, and handoff to embedding or GNN workflows.
How deep it goes
Demonstrates file loading, attributes, component analysis, subgraphs, layouts, and statistics, but defers detailed algorithmic theory.
Examples
Uses co-purchase graphs, recruiting social graphs, connected-component extraction, degree plots, histograms, layouts, and adjacency-matrix visualizations.
What you can do after
Operate/configure NetworkX to load, inspect, filter, visualize, and prepare graph data for embeddings or GNN training.

Read how Graph Neural Networks in Action explains NetworkX →

Financial AI in Practice

NetworkX is a Python library for creating, manipulating, and studying complex networks.

How it is used
Models connected financial activity as graphs to help reveal coordinated fraud.
How deep it goes
Builds transaction graphs from tabular data and explores community detection without detailing algorithm internals.
Examples
Uses sample e-commerce transaction data to construct a graph and find potentially suspicious clusters.
What you can do after
Apply NetworkX to build and explore transaction graphs and detect potentially suspicious communities.

Read how Financial AI in Practice explains NetworkX →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.