Graphs, Networks and Python: The Power of Interconnection
summary
Uses the NetworkX Python library to build a real email graph from a TSV of Enron mail and claims the full import of 300000 emails 80000 recipients runs on a two‑year‑old laptop in about a second. Constructs undirected graphs, directed digraphs, and multi‑graphs that store each message as a separate edge (message body can live on the edge). Extracts top‑degree nodes, builds subgraphs, exports to export to GEXF and visualize in Gephi, and warns clique finding is NP‑complete and can be very slow.
AI-written summary · about
chapters (23)
- 0:00Intro
- 0:36A little about me...
- 9:02Lets add some edges
- 9:21Lets Visualise it
- 10:09Now a directed graph
- 10:48Look Ma - No Nodes
- 12:16More Graphs
- 13:04Erdos-Renyi
- 15:36Watts-Strogatz
- 16:48Barabasi - Albert
- 19:46Social Network Analyis
- 20:27Enron Data
- 22:45Load the email data
- 22:55Build the graph
- 23:54And visualise!!!
- 25:26Node Degree
- 27:16The People
- 28:08Subgraphs
- 30:28MultiGraphs
- 31:39Relationships?
- 33:54Networkx Functionality
- 34:46Other useful graph Packages
- 35:48Conclusion
related talks
38mDynamics in Graph Analysis: Adding Time as a Structure for Visual and Statisti
01h 12mSocial Network Analysis in Python
26mGetting an Edge with Network Analysis with Python
02h 47mNetwork Analysis Made Simple
40mRun Large-Scale Graph Analytics Using The Most Popular Graph Analytics Library Available
01h 32mConnected: A Social Network Analysis Tutorial with NetworkX
28mNetworkX is Fast Now: Graph Analytics Unleashed
01h 38mNetwork Science for Fun and Profit
