Like a vast number of urban teenagers, Linkin Park was one of my favorite rock bands during my high school years. The moods and emotions that their music captures resonate with all kinds of different age groups, so you may have discovered their music later on in your life.

Linkin Park's music has progressed a lot of over the years, from the radio-friendly nu-metal days of Hybrid Theory and Meteora to the alternative rock of Minutes to Midnight, experiments with electronic music on A Thousand Suns, and returning to a heavier rock sound in The Hunting Party. One More Light, their latest album, contains pop elements as well.









PHOTO CREDIT : By Javatyk [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)],

from Wikimedia Commons PHOTO CREDIT : By Javatyk [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)],from Wikimedia Commons

In this post, we'll try to capture the progression in their style through data analysis on their songs, using Python and Pandas. If you're not a programmer, you can still get a closer understanding of one of your favorite artists by steering clear of the code and focussing on the graphs and insights. All you need is basic knowledge of what a mean and standard deviation is, and the ability to read a histogram.

The code for this blog post is available on this Github repository