2020
09-23
09-23
python 实现多维数组(array)排序
关于多维数组如何复合排序如数组:>>>importnumpyasnp>>>data=np.array([[2,2,5],[2,1,3],[1,2,3],[3,1,4]])>>>>dataarray([[2,2,5],[2,1,3],[1,2,3],[3,1,4]])将数组先按照第一列升序,第二列升序,第三列升序的方式排序:>>>idex=np.lexsort([data[:,2],data[:,1],data[:,0]])>>>sorted_data=data[idex,:]>>>sorted_dataarray([[1,2,3],[2,1,3],[2,2,5],[3,1,4]])然后将数组按照第...
继续阅读 >