def feature_rankingscore idx = numpyargsortscore 0 return idx+1请举例详细说明运行方式
这是一个Python函数,需要先导入numpy模块才能使用。
例如,我们有一个得分列表score:
score = [90, 80, 95, 70, 85]
我们可以调用该函数来获取每个得分在列表中的排名:
import numpy as np
def feature_ranking(score): idx = np.argsort(score, 0) return idx+1
ranking = feature_ranking(score) print(ranking)
输出结果为:
[4 2 5 1 3]
表示得分为70的排名为第1名,得分为80的排名为第2名,以此类推。
原文地址: https://www.cveoy.top/t/topic/bMEm 著作权归作者所有。请勿转载和采集!