Day 92 Of 100DaysOfCode: Charting Practice

iamdurga

Durga Pokharel

Posted on March 31, 2021

Day 92 Of 100DaysOfCode: Charting Practice

Today is my 92th day of #100daysofcode and #python learning journey. Today also keep learning from DataCamp completed some assignments here. Studied some articles from dev. Following code for charting using matplotlib and tokenization.

Code

# Split the script into lines: lines
lines = holy_grail.split('\n')

# Replace all script lines for speaker
pattern = "[A-Z]{2,}(\s)?(#\d)?([A-Z]{2,})?:"
lines = [re.sub(pattern, '', l) for l in lines]

# Tokenize each line: tokenized_lines
tokenized_lines = [regexp_tokenize(s, "\w+") for s in lines]

# Make a frequency list of lengths: line_num_words
line_num_words = [len(t_line) for t_line in tokenized_lines]

# Plot a histogram of the line lengths
plt.hist(line_num_words)

# Show the plot
plt.show()
Enter fullscreen mode Exit fullscreen mode

Day 92 Of #100DaysOfCode and #Python
Natural Language Processing(Charting practice) From DataCamp.#WomenWhoCode #womenintech #CodeNewbie #DEVCommunity pic.twitter.com/IuPJ5SzGhp

— Durga Pokharel (@durgacodes) March 31, 2021
💖 💪 🙅 🚩
iamdurga
Durga Pokharel

Posted on March 31, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related