[Numpy] 4. ndArray 정렬

ndArray 정렬

import numpy as np

a = np.array([4, 1, 2, 5, 0])
np.sort(a) # [0, 1, 2, 4, 5]
import numpy as np
A = np.array([
    [1, 2, 0],
    [-4, 3, 1],
    [5, 4, 2]
])

## 행 기준 정렬
np.sort(A, axis = 0) # [[-4, 2, 0], [1, 3, 1], [5, 4, 2]]
## 열 기준 정렬
np.sort(A, axis = 1) # [[0, 1, 2], [-4, 1, 3], [2, 4, 5]]
import numpy as np
a = np.array([4, 1, 2, 5, 0])
-np.sort(-a) # [5, 4, 2, 1, 0]

## 이게 더 많이 쓰임 ##
a = np.array([4, 1, 2, 5, 0])
np.sort(a)[::-1] # [5 4 2 1 0]

참고자료

image-20200820192026480