def lessNRank(query_phrase_names, list_rank, N=3, writecsv=False):
'''
find the phrase name and groundtruth ranking <= N
:param query_phrase_names:
:param list_rank:
:param N:
:param writecsv:
:return:
'''
list_lessNRank = []
for ii in xrange(len(query_phrase_names)):
phrase_name = query_phrase_names[ii]
ranking = list_rank[ii]
if ranking <= N:
list_lessNRank.append([phrase_name,ranking])
if writecsv and len(list_lessNRank):
path_less3Lyrics = path.join(currentPath,'..','errorAnalysis/less'+str(N)+'.csv')
with open(path_less3Lyrics,'wb') as csvfile:
w = csv.writer(csvfile)
for lN in list_lessNRank:
w.writerow(lN)
return list_lessNRank
resultAnalysis.py 文件源码
python
阅读 17
收藏 0
点赞 0
评论 0
评论列表
文章目录