Visualizando frequências de palavras
Agora que você calculou as palavras mais frequentes com e sem stop words, é hora de visualizar as diferenças. Neste exercício, você vai usar o matplotlib para criar gráficos de barras para os dois casos.
As seguintes listas já foram carregadas para você: top_words_without_stopwords, top_counts_without_stopwords, top_words_with_stopwords, top_counts_with_stopwords.
Este exercício faz parte do curso
Processamento de Linguagem Natural (NLP) em Python
Instruções do exercício
- Use
plt.bar()para plotar as 10 palavras mais frequentes com stop words. - Use
plt.bar()para plotar as 10 palavras mais frequentes sem stop words.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
import matplotlib.pyplot as plt
# Plot the frequencies with stop words
plt.bar(____, ____)
plt.title("Top 10 word frequencies (with stop words)")
plt.xlabel("Words")
plt.ylabel("Frequency")
plt.show()
# Plot the frequencies without stop words
plt.figure()
plt.bar(____, ____)
plt.title("Top 10 word frequencies (without stop words)")
plt.xlabel("Words")
plt.ylabel("Frequency")
plt.show()