Створімо хмару слів!

Аналіз тональності в Python

Violeta Misheva

Data Scientist

Приклад хмари слів

приклад хмари слів на чорному тлі

Аналіз тональності в Python

Як працюють хмари слів?

 

Чим частіше слово, тим БІЛЬШИМ і жирнішим воно буде у хмарі слів.

Аналіз тональності в Python
  • Хмара слів, згенерована з одного з найдовших відгуків

кругла хмара слів з відгуку про Титанік

Аналіз тональності в Python

Навіщо хмари слів?

Переваги
  • Може показати головне
  • Дає загальне уявлення про текст
  • Легко сприймається й захоплює
Недоліки

  • Іноді заплутує й малоінформативна
  • Для довших текстів потребує більше налаштувань
Аналіз тональності в Python

Створімо хмару слів у Python!

from wordcloud import WordCloud
import matplotlib.pyplot as plt
two_cities = "It was the best of times, it was the worst of times, 
        it was the age of wisdom, it was the age of foolishness, 
        it was the epoch of belief, it was the epoch of incredulity, 
        it was the season of Light, it was the season of Darkness, 
        it was the spring of hope, it was the winter of despair, 
        we had everything before us, we had nothing before us, 
        we were all going direct to Heaven, we were all going
        direct the other way – in short, the period was so far
        like the present period, that some of its noisiest
        authorities insisted on its being received, for good
        or for evil, in the superlative degree of comparison only."
Аналіз тональності в Python

Створіть об'єкт WordCloud

cloud_two_cities = WordCloud().generate(two_cities)
# To see all arguments of the function
?WordCloud
  • Колір тла
  • Розмір і шрифт слів, масштабування
  • Стоп-слова
# How does cloud_two_cities look like?
cloud_two_cities
<wordcloud.wordcloud.WordCloud at 0x2585f286d68>
Аналіз тональності в Python

Відображаємо хмару слів!

plt.imshow(cloud_two_cities, interpolation='bilinear')
plt.axis('off')
plt.show()

хмара слів на чорному тлі, побудована з першого речення «A Tale of Two Cities»

Аналіз тональності в Python

Давайте потренуємось!

Аналіз тональності в Python

Preparing Video For Download...