对下面的Dict:
aps = {} for key in T.keys(): ap = average_precision(T[key], P[key]) aps[key] = ap
如果用value从大到小排序:
aps = sorted(aps.items(), key=lambda d:d[1], reverse = True)
如果对key排序,用d[0];默认的是从小到大排序,如果是从大到小,需要用reverse = True.
注意返回的是一个List,不再是Dict.
发布时间:2019-06-06 20:39:20编辑:auto阅读(2337)
对下面的Dict:
aps = {} for key in T.keys(): ap = average_precision(T[key], P[key]) aps[key] = ap
如果用value从大到小排序:
aps = sorted(aps.items(), key=lambda d:d[1], reverse = True)
如果对key排序,用d[0];默认的是从小到大排序,如果是从大到小,需要用reverse = True.
注意返回的是一个List,不再是Dict.
上一篇: Python基础:字典(dict)与集合
下一篇: linux系统,python3.7环境安
51584
51166
41673
38436
32920
29896
28610
23572
23507
21860
2010°
2721°
2275°
2199°
2667°
2220°
2975°
4906°
4753°
3383°