【发布时间】:2015-05-02 06:44:45
【问题描述】:
我有一个清单:
somelist = [500, 600, 200, 1000]
我想生成该列表的排名顺序:
rankorderofsomelist = [3, 2, 4, 1]
有some complex solutions,但是有没有人有什么简单的方法?
【问题讨论】:
-
几乎是 Rank items in an array using Python/NumPy, without sorting array twice - Stack Overflow 的副本——然而,这个问题明确要求 numpy 解决方案。