python对数组进行排序,并输出排序后对应的索引值方式

  

废话不多说,直接上代码吧!

        # - * -编码:cp936 - * -   进口numpy np      #一维数组排的序   arr=(1、3、5、2、4、6]   arr=np.array (arr)   打印加勒比海盗   打印np.sort (arr) #或打印np.sort (arr轴=没有)      打印(np.argsort (arr) #正序输出索引,从小到大   打印(np.argsort (arr) #逆序输出索引,从大到小   之前      

输出结果:

        [1 3 5 2 4 6]   (1 2 3 4 5 6)   [0 3 1 4 2 5]   (5 2 4 1 3 0)      #二维数组排的序   list1=[[4 3 2], [2、1, 4]]   数组=np.array (list1)   打印数组   array.sort(轴=1)=1 #轴按行排序,=0轴按列排序   打印数组   之前      

输出结果:

        [[4 3 2]   [2 1 4]]      [[2 3 4]   [1 2 4]]   之前      

  

如下所示:

        进口numpy np      arr=(1、3、5、2、4、6]   arr=np.array (arr)   打印(np.argsort (arr) #正序输出   打印(np.argsort (arr) #逆序输出      python对

以上这篇数组进行排序,并输出排序后对应的索引值方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

python对数组进行排序,并输出排序后对应的索引值方式