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))

연습으로 자신을 테스트하십시오

연습:

올바른 NumPy 메서드를 사용하여 정렬된 배열을 반환합니다.

arr = np.array([3, 2, 0, 1])

x = np.(arr)