“ int”对象不可枚举

时间:2019-07-03 12:45:25

标签: python-3.x

我正在尝试运行以下代码来提取每个主题的主题权重,即:i

for i, row_list in enumerate(ldamodel[corpus]):
    topic_weights.append([w for i, w in row_list[0]])

row_list [0]具有以下值

(1, 0.99338984)
(0, 0.52886134)
(0, 0.10267064)
(1, 0.3627861)
(0, 0.028902475)
(1, 0.9837081)
(0, 0.016032284)
(0, 0.032391597)
(0, 0.60410756)
(0, 0.010807072)
(0, 0.85462123)
(0, 0.010246717)
(0, 0.8862573)
(1, 0.13440639)
(1, 0.9817569)
(0, 0.7687111)
(1, 0.7947949)

但是我得到了错误

     12 for i, row_list in enumerate(ldamodel[corpus]):
---> 13     topic_weights.append([w for i, w in row_list[0]])
     14 
     15 # Array of topic weights

TypeError: 'int' object is not iterable

感谢您的帮助以解决此问题

0 个答案:

没有答案