我在迭代(for-loop)后存盤整個結果時遇到了問題。
我想為 編輯)
我很抱歉。我得到的值不是迭代的結果。它是初始值, uj5u.com熱心網友回復: 在這里你可以: uj5u.com熱心網友回復: 如下,正如@Tim Roberts和@Frank Yellin所說,以及@personaltest25的解決方案所糾正的:
標籤: 上一篇:以遞減的方式找到減法
result_negative.append(('.join(i), prob0))/code>中的每個i保存prob0。
然而,從第一行到最后一行只有最后一個prob0被保存。有誰知道我在哪里犯了錯誤嗎?
result_negative = [] 。
for i in result_te:
prob0 = math.log(c0)
for word in i:
if word in set0[0] 。
prob0 = math.log(set0[set0[0] == word]['prob'/span>]) prob0
else :
prob0 = math.log(1) prob0
result_negative.append((' '.join(i), prob0)
prob0 = math.log(c0)。現在我很困惑了result_negative = [] 。
for i in result_te:
prob0 = math.log(c0)
for word in i:
if word in set0[0] 。
prob0 = math.log(set0[set0[0] == word]['prob'/span>]) prob0
else :
prob0 = math.log(1) prob0
result_negative.append((' '.join(i), prob0)) #now this is inside the loop
result_negative = [] 。
for i in result_te:
prob0 = math.log(c0)
for word in i:
if word in set0[0] 。
prob0 = math.log(set0[set0[0] == word]['prob'/span>]) prob0
else :
prob0 = math.log(1) prob0
result_negative.append((' '.join(i), prob0)
