감동, 마음이 움직이는 것

[python] numpy array sort inverse 본문

Tips (Utility, Computer Language, and etc.)

[python] numpy array sort inverse

Struggler J. 2019. 1. 17. 02:31

https://stackoverflow.com/questions/26984414/efficiently-sorting-a-numpy-array-in-descending-order


Use array[::-1].sort().  오름차순으로 정렬할 때는 array.sort().

In [1]: a = np.array([1 ,9, 7])

In [2]: a
Out[2]: array([1, 9, 7])

In [3]: a[::-1].sort()

In [4]: a
Out[4]: array([9, 7, 1])

만약 a자체는 바꾸지 않고 새로운 어레이에 받고싶으면 싶으면 np.sort(a)[::-1] 해서 받아서 쓰면 된다.