AUC_Geo_Rank_Weighted_Average.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:ensemble_amazon 作者: kaz-Anova 项目源码 文件源码
def ranking(score):
    """ method to create a score into rank"""
    data=[]
    for i in range(len(score)):
        data.append([score[i],i])
    data=sorted(data, key=operator.itemgetter(0), reverse=False)
    value=data[0][0]
    data[0][0]=1
    for i in range(1,len(score)):
        val=data[i][0]
        if val>value :
            value=val
            data[i][0]=(i+1)
        else :
            data[i][0]=data[i-1][0]
    data=sorted(data, key=operator.itemgetter(1), reverse=False)
    final_rank=[]
    for i in range(len(score)):
        final_rank.append(data[i][0])
    return final_rank

#retrieve specific column fron 2dimensional array as a 1dimensional array
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号