def extract_rank_feature(file_name, final_rank, score_dict, if_train):
if if_train:
w = open("../original_data/rank_feature_train.txt", 'w')
else:
w = open("../original_data/rank_feature_test.txt", 'w')
lines = open(file_name).readlines()
for line in lines:
if if_train:
id = line.strip().split(",")[0]
else:
id = line.strip()
print id
w.write("{")
w.write('"stuId": ' + id + ", ")
if score_dict.has_key(id) and final_rank.has_key(id):
w.write('"rank_in_faculty":' + str(final_rank[id]) + "," + '"rank_score_consume":' + str(
final_rank[id] * score_dict[id]) + "} \n")
else:
w.write(
'"rank_in_faculty":' + str(final_rank.get(id, -999)) + "," + '"rank_score_consume":' + str(
-999) + "} \n")
w.close()
consume_rank_feature.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录