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]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM