Visualizar frecuencias de palabras
Ahora que has calculado las palabras más frecuentes con y sin palabras vacías (stop words), es momento de visualizar las diferencias. En este ejercicio, usarás matplotlib para trazar gráficos de barras en ambos casos.
Las siguientes listas ya están precargadas para ti: top_words_without_stopwords, top_counts_without_stopwords, top_words_with_stopwords, top_counts_with_stopwords.
Este ejercicio forma parte del curso
Natural Language Processing (NLP) en Python
Instrucciones del ejercicio
- Usa
plt.bar()para trazar las 10 frecuencias principales de palabras con palabras vacías (stop words). - Usa
plt.bar()para trazar las 10 frecuencias principales de palabras sin palabras vacías.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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()