Nu bygger vi ett ordmoln!

Sentimentanalys i Python

Violeta Misheva

Data Scientist

Exempel på ordmoln

ett exempel på ett ordmoln med svart bakgrund

Sentimentanalys i Python

Hur fungerar ordmoln?

 

Ju oftare ett ord förekommer, desto STÖRRE och fetare visas det i ordmolnet.

Sentimentanalys i Python
  • Ordmoln genererat från en av de längsta recensionerna

ett cirkelformat ordmoln från en recension om Titanic

Sentimentanalys i Python

Varför ordmoln?

Fördelar
  • Kan lyfta fram det väsentliga
  • Ger en övergripande bild av texten
  • Lätt att ta till sig och engagerande
Nackdelar

  • Kan vara förvirrande och oinformativa
  • Större texter kräver mer arbete
Sentimentanalys i Python

Nu bygger vi ett ordmoln i 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."
Sentimentanalys i Python

Definiera WordCloud-objektet

cloud_two_cities = WordCloud().generate(two_cities)
# To see all arguments of the function
?WordCloud
  • Bakgrundsfärg
  • Storlek och teckensnitt, skalning
  • Stoppord
# How does cloud_two_cities look like?
cloud_two_cities
<wordcloud.wordcloud.WordCloud at 0x2585f286d68>
Sentimentanalys i Python

Visa ordmolnet!

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

ett ordmoln med svart bakgrund, byggt från den första meningen i En berättelse om två städer

Sentimentanalys i Python

Nu kör vi en övning!

Sentimentanalys i Python

Preparing Video For Download...