NumPy 정렬 배열
배열 정렬
정렬은 요소를 순서가 지정된 순서 로 배치하는 것을 의미합니다 .
정렬된 시퀀스 는 숫자 또는 알파벳, 오름차순 또는 내림차순과 같이 요소에 해당하는 순서가 있는 모든 시퀀스입니다.
NumPy ndarray 객체에는 sort()
지정된 배열을 정렬하는 이라는 함수가 있습니다.
예시
배열 정렬:
import numpy as np
arr = np.array([3, 2, 0, 1])
print(np.sort(arr))
참고: 이 메서드는 원래 배열이 변경되지 않은 채로 배열의 복사본을 반환합니다.
문자열 배열 또는 기타 데이터 유형을 정렬할 수도 있습니다.
예시
배열을 알파벳순으로 정렬:
import numpy as np
arr = np.array(['banana', 'cherry', 'apple'])
print(np.sort(arr))
예시
부울 배열 정렬:
import numpy as np
arr = np.array([True, False, True])
print(np.sort(arr))
2차원 배열 정렬하기
2차원 배열에서 sort() 메서드를 사용하면 두 배열이 모두 정렬됩니다.
예시
2차원 배열 정렬:
import numpy as np
arr = np.array([[3, 2, 4], [5, 0, 1]])
print(np.sort(arr))