Python 排序和numpy排序,得到排序后索引序列(及源list的序列)

 Python list 排序 & np list 排序

 

nums = [1.25, 0.98, 6.13, 7.62]
li = np.array(nums)
print(li)
out = np.sort(li)
print(out)
out = np.argsort(-li)
print(out)
  

 

 np.sort(li)  :排序

 np.argsort(-li) :list从大到小排序,输出原始list的index

 
[1.25 0.98 6.13 7.62]
[0.98 1.25 6.13 7.62]
[3 2 0 1]

 

posted @ 2019-01-17 17:29  戒骄戒躁-沉淀积蓄  阅读(11459)  评论(0)    收藏  举报