English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
배열 정렬
정렬은 요소를 정렬된 순서로 배치하는 것입니다.
정렬된 시퀀스는 요소와 일치하는 순서를 가진 어떤 시퀀스든지를 의미하며, 예를 들어 숫자나 문자, 오름차순 또는 내림차순이 될 수 있습니다. NumPy ndarray 객체는 sort()
지정된 배열을 정렬하는 함수입니다.
import numpy as np 배열을 정렬하는 함수는3, 2, 0, 1arr = np.array([ print(np.sort(arr))
실행 결과:
[0 1 2 3]
이 메서드는 배열의 복사를 반환하며 원본 배열은 변경되지 않습니다.
문자열 배열 또는 다른 데이터 타입을 정렬할 수 있습니다:
import numpy as np arr = np.array(['banana', 'cherry', 'apple']) print(np.sort(arr))
실행 결과:
['apple' 'banana' 'cherry']
부울 배열을 정렬합니다:
import numpy as np arr = np.array([True, False, True]) print(np.sort(arr))
실행 결과:
[False True True]
두차원 배열에서 sort() 메서드를 사용하면 두 배열을 정렬합니다:
대 2-D 배열 정렬
import numpy as np arr = np.array([3, 2, 4], [5, 0, 1]] print(np.sort(arr))
실행 결과:
[[2 3 4] [0 1 5]]