废话不多说,直接上代码吧!
# - * -编码: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对数组进行排序,并输出排序后对应的索引值方式