繁体   English   中英

在python中对二维numpy数组进行反向排序

[英]Reverse sort a 2d numpy array in python

我有一个 numpy 数组,如:

A = array([[-inf,  4,  5,  10, -inf, 1],
            [-inf,  2,  6, 8, -inf, 1],
            [-inf,  4,  -inf,  10, -inf, 100]
      ])

I need to sort in a decreasing order: 

A = array ([ 10,5,4,1,-inf,-inf], 
          [8,6,2,1,-inf,-inf],
           [100,10,4,-inf,-inf,-inf]])

这里-inffloat('-inf')我该怎么做?

我试过这个: sorted(A, key=lambda listA: len(listA), reverse=True)

但我没有得到排序的数组。 有人可以告诉我怎么做吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM