Din första TfIdf
I den här övningen tillämpar du TfIdf-metoden på den lilla datamängden annak, som innehåller den första meningen i Anna Karenina av Leo Tolstoy.
Din uppgift är att arbeta med den här datamängden och använda funktionen TfidfVectorizer(). Kom ihåg att en numerisk omvandling av text är det första steget för att kunna förstå känslan i texten. TfIdf-vektorn är ytterligare ett sätt att bygga upp ett ordförråd från vår sentimentkolumn.
Den här övningen är en del av kursen
Sentimentanalys i Python
Övningsinstruktioner
- Importera funktionen för att skapa en TfIdf-vektoriserare från
sklearn.feature_extraction.text. - Anropa funktionen
TfidfVectorizer()och anpassa den till datamängdenannak. - Transformera vektorn.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import the required function
____
annak = ['Happy families are all alike;', 'every unhappy family is unhappy in its own way']
# Call the vectorizer and fit it
anna_vect = ____.___(annak)
# Create the tfidf representation
anna_tfidf = anna_vect.____(annak)
# Print the result
print(anna_tfidf.toarray())