def score_reviews(model):
reviews = []
processes = []
num = 1.0
while num <= 5.0:
processes.append({
'string_score': str(num).replace('.', '_'),
'score': num,
'model': model
})
num += 0.5
pool = Pool(8)
for result in pool.imap(run_computation, processes):
reviews.extend(result)
pool.close()
pool.join()
# sort reviews from best to worst
reviews.sort(key=get_second, reverse=True)
reviews.sort(key=get_first, reverse=True)
return reviews
评论列表
文章目录