Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何修复';int';对象在TF-IDF frequedict_列表中不可编辑_Python_Python 3.x_Tf Idf - Fatal编程技术网

Python 如何修复';int';对象在TF-IDF frequedict_列表中不可编辑

Python 如何修复';int';对象在TF-IDF frequedict_列表中不可编辑,python,python-3.x,tf-idf,Python,Python 3.x,Tf Idf,我目前正在用python编写一个TF-IDF程序。我遵循了来自的代码,但是它不起作用 问题是“int”对象不可iterable Traceback (most recent call last): File "C:/Users/Try Arie/PycharmProjects/TF-IDF/tf-idf.py", line 106, in <module> TF_scores = computeTF(doc_info, freqDict_list) File "C:/

我目前正在用python编写一个TF-IDF程序。我遵循了来自的代码,但是它不起作用

问题是“int”对象不可iterable

Traceback (most recent call last):
  File "C:/Users/Try Arie/PycharmProjects/TF-IDF/tf-idf.py", line 106, in <module>
    TF_scores = computeTF(doc_info, freqDict_list)
  File "C:/Users/Try Arie/PycharmProjects/TF-IDF/tf-idf.py", line 67, in computeTF
    for k in tempDict['freq_dict']:
TypeError: 'int' object is not iterable
我希望输出如下:

更新此行

范围内k的
(tempDict['freq_dict']):

相切,但你真的应该考虑一个样式指南。您的一些变量似乎在做一些模糊的匈牙利语(
freqDict\u list
),一些在
camelCase
中,一些在
snake\u中,还有一些是。。。两者都有?PEP8推荐了
snake\u case
,但至少你应该坚持一种风格。我遵循了作者编写的代码。就是这样。