2014-11-21 105 views
2

一個2D numpy的陣列我有一個numpy的陣列,如:反向排序在Python

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)

但我沒有得到數組排序。有人可以告訴我如何做到這一點?

回答