2014-01-29 58 views
0

我一直在努力從文件列表中找到每個文件的總tf-idf值。到目前爲止,我已經計算了每個文件中所有單詞的tf-idf值(在for w in words之內)。現在我想添加每個單詞的tf-idf值,最終爲特定文件f提供tf-idf值,並將文件的tf-idf值寫入文本文件。我在Python方面有點新,而且我正在遇到一些問題。任何建議將不勝感激。嵌套循環python值增量和檢索和寫入文件在tf-df

for f in file_list: 
    (some code) 
    for w in words: 
     (some code) 
     tf_idf = tf_value * idf_value 

回答

0

如果你想爲所有單詞wtf_idf文件f,那麼你可以做如下簡單的變化:

for f in file_list: 
    (some code) 
    tf_idf = 0 # (re)set value for new file 
    for w in words: 
     (some code) 
     tf_idf += (tf_value * idf_value) # add to running total 
    print tf_idf # total for file f 

,作爲添加結果到一個新的文件,啓動here