-3
ctr=0.0
i=0
pc=0.0
pi=0.0
nc=0.0
ni=0.0
for line in fileinput.input(['/pro/file1']):
line = line.replace("\n", "")
if (i < len(revs)):
if('pos' in revs[i]):
if(float(line) > 0):
ctr=ctr+1
pc=pc+1
else:
pi=pi+1
elif('neg' in revs[i]):
if(float(line) < 0):
ctr=ctr+1
nc=nc+1
else:
ni=ni+1
i=i+1
precision = pc/(pc+pi)
recall = pc/(ni+pc)
這個代碼是關於情緒analysis.I我得到ZeroDivisionError:浮點被零除當我試圖找到準確性和recall.how修復它?zerodivisionerror浮球劃分錯誤
不要除以零? 'revs'從哪裏來? – 2013-03-07 11:43:01
也許你應該問問http://math.stackexchange.com/ – 2013-03-07 11:46:28
@PavelAnossov revs是編碼的一部分,我只給出了它的一部分! – user2059594 2013-03-07 12:10:33