a=[6,4,5]
b=a.argsort() # [1,2,0] 意思是:a[1]<=a[2]<=a[0]
解释如下:
- 数组a排序后为a1=[4,5,6]。a.argsort返回数组a1中的元素在原数组a中的索引。
如何返回数组a中的元素在a1中的索引? # [2,0,1] 根据索引可以判断数组a中元素的大小关系
c=a.argsort().argsort()=b.argsort()
- 数组b排序后为b1=[0,1,2],代表的是数组a中元素的索引。b1.argsort()意思是b1中的元素在b中的索引相当于数组a中元素在a1中的索引。