Wortfrequenzen anschaulich machen
Nachdem du die häufigsten Wörter mit und ohne Stoppwörter berechnet hast, ist es Zeit, die Unterschiede zu zeigen. In dieser Übung wirst du matplotlib verwenden, um für beide Fälle Balkendiagramme zu zeichnen.
Die folgenden Listen wurden schon für dich vorbereitet: top_words_without_stopwords
, top_counts_without_stopwords
, top_words_with_stopwords
, top_counts_with_stopwords
.
Diese Übung ist Teil des Kurses
Natürliche Sprachverarbeitung (NLP) in Python
Anleitung zur Übung
- Verwende „
plt.bar()
“, um die 10 häufigsten Wörter mit Stoppwörtern darzustellen. - Verwende „
plt.bar()
“, um die 10 häufigsten Wörter ohne Stoppwörter darzustellen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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()