Project Description

Jon Snow, Daenerys Targaryen, or Tyrion Lannister? Who is the most important character in Game of Thrones? Let's see what mathematics can tell us about this!

In this project, you will look at the character co-occurrence network and its evolution over the five books in R.R. Martin's hugely popular book series A Song of Ice and Fire (perhaps better known as the TV show Game of Thrones). You will look at how the importance of the characters changes over the books using different centrality measures.

This project assumes you are familiar with the networkx package and different network centrality measures. It also assumes that you have used pandas and can manipulate DataFrames. Before starting this project we recommend that you have completed these courses:

This project uses a dataset parsed by Andrew J. Beveridge and Jie Shan which is available here. For more information on this dataset have a look at the Network of Thrones blog.


Mridul Seth
Mridul Seth

Data science enthusiast

Mridul is trying to understand the world around us using data and tools from network science, currently at Oxford. He is an open source enthusiast and has been selected for Google Summer of Code, and is involved with NumFOCUS. He has given multiple tutorials at PyCon, PyData, and EuroScipy to share his love of Python and network science.

See More
  • Python