关闭

CRF测试语料中统计准确度(最后两列是正确label与预测label)

标签: 测试arraysimportos
893人阅读 评论(2) 收藏 举报
分类:
#!/usr/bin/python

from __future__ import division

import sys,os,time

if __name__=='__main__':
    f=open(sys.argv[1],'r')
    total=0
    right=0
    
    for line in f:
        if len(line.strip()) == 0:continue
        total=total+1
        arrays=line.strip().split("\t");

	#print arrays[-1].strip(),":",arrays[-2].strip()
        if arrays[-1].strip()==arrays[-2].strip():right=right+1

    print 'total line:',total,',success:',right,',accur:%.4f'%(right/total)

 


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:809522次
    • 积分:12280
    • 等级:
    • 排名:第1206名
    • 原创:414篇
    • 转载:87篇
    • 译文:41篇
    • 评论:62条
    最新评论