НачатьНачать бесплатно

Визуализация частот слов

Теперь, когда вы вычислили наиболее частотные слова — со стоп-словами и без них, — пришло время визуализировать различия. В этом упражнении вы будете использовать matplotlib для построения столбчатых диаграмм для обоих случаев.

Следующие списки уже загружены для вас: top_words_without_stopwords, top_counts_without_stopwords, top_words_with_stopwords, top_counts_with_stopwords.

Это упражнение является частью курса

Обработка естественного языка (NLP) на Python

Посмотреть курс

Инструкции к упражнению

  • Используйте plt.bar(), чтобы построить столбчатую диаграмму топ-10 частотных слов со стоп-словами.
  • Используйте plt.bar(), чтобы построить столбчатую диаграмму топ-10 частотных слов без стоп-слов.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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()
Редактировать и запускать код