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]])
這裏-inf
是float('-inf')
我如何做到這一點?
我嘗試這樣做: sorted(A, key=lambda listA: len(listA), reverse=True)
但我沒有得到數組排序。有人可以告訴我如何做到這一點?
由於他的陣列是2D的,這將是相當''[:,:: - 1]''。 – fjarri 2014-11-21 05:05:49
我得到:TypeError:'NoneType'對象不可訂閱 – learner 2014-11-21 05:06:40
'A.sort()'將數組排序。 – Akavall 2014-11-21 05:08:14