你的第一個 TfIdf
在這個練習中,你會將 TfIdf 方法應用到小型的 annak 資料集,內容是李夫・托爾斯泰所著《安娜・卡列尼娜》的第一句。
你的任務是操作這個資料集並套用 TfidfVectorizer() 函式。回想一下,將文字轉換為數值表示是理解文字情感的第一步。Tfidf 向量器是從情感欄位建立詞彙表的另一種方法。
本練習屬於課程
Python 情感分析
練習說明
- 從
sklearn.feature_extraction.text匯入用來建立 TfIdf 向量器的函式。 - 呼叫
TfidfVectorizer()並在annak資料集上執行 fit。 - 將向量器進行轉換。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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())