numpy多列矩阵排序(python)

numpy多列矩阵排序

对于一个5列的矩阵(元素可以包含字符串,整数和浮点数),先按照第5列升序排序,再按照第4列升序排序。

a[numpy.lexsort(( a[:,3],a[:,4] ))]

对于一个5列的矩阵(元素可以包含字符串,整数和浮点数),先按照第5列降序排序,再按照第4列降序排序。

a[numpy.lexsort(( a[:,3],a[:,4] ))][::-1]
posted @ 2022-03-24 09:47  Philbert  阅读(584)  评论(0编辑  收藏  举报