Python 2.7 嵌套循环计算集合中单个文件的tf idf值时的值增量和检索

Python 2.7 嵌套循环计算集合中单个文件的tf idf值时的值增量和检索,python-2.7,nested-loops,tf-idf,Python 2.7,Nested Loops,Tf Idf,我一直在从文件列表中查找每个文件的tf idf总值。到目前为止,我已经计算了每个文件中所有单词的tf-idf值(在words中为w)。现在我想添加每个单词的tf-idf值,这最终给出了特定文件f的tf-idf值。我对Python有点陌生,在这样做时遇到了一些问题。如有任何建议,将不胜感激。(对于python 2.7) 累计总数: total = 0 for f in file_list: (some code) for w in words: (some co

我一直在从文件列表中查找每个文件的tf idf总值。到目前为止,我已经计算了每个文件中所有单词的tf-idf值(在words中为w)。现在我想添加每个单词的tf-idf值,这最终给出了特定文件f的tf-idf值。我对Python有点陌生,在这样做时遇到了一些问题。如有任何建议,将不胜感激。(对于python 2.7)

累计总数:

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

创建一个dict以跟踪每个文件的总tf_idf

 filewise_tf_idf = {}
 for f in file_list:
    (some code)
    for w in words:
        (some code)
        tf_idf = tf_value * idf_value 
        filewise_tf_idf[f] = filewise_tf_idf.get(f, 0) + tf_idf
 filewise_tf_idf = {}
 for f in file_list:
    (some code)
    for w in words:
        (some code)
        tf_idf = tf_value * idf_value 
        filewise_tf_idf[f] = filewise_tf_idf.get(f, 0) + tf_idf