关于多维数组如何复合排序
如数组:
import numpy as np
data = np.array([[2,2,5],[2,1,3],[1,2,3],[3,1,4]])...data
array([[2, 2, 5],
[2, 1, 3],
[1, 2, 3],
[3, 1, 4]])
将数组先按照第一列升序,第二列升序,第三列升序的方式排序:
idex...[[1, 2, 3],
[2, 1, 3],
[2, 2, 5],
[3, 1, 4]])
然后将数组按照第一列降序,第二列升序,第三列升序的方式排序:
idex=np.lexsort...# Author: Right.Q
# 实现多维矩阵的逆序排列
def descend_sort(array):
'''对三维数组倒序排列'''
[height, width, channel]...以上这篇python 实现多维数组(array)排序就是小编分享给大家的全部内容了,希望能给大家一个参考。