開始使用免費開始

你的第一個 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())
編輯並執行程式碼