English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NumPy 배열 정렬

Numpy 가이드

배열 정렬

정렬은 요소를 정렬된 순서로 배치하는 것입니다.

정렬된 시퀀스는 요소와 일치하는 순서를 가진 어떤 시퀀스든지를 의미하며, 예를 들어 숫자나 문자, 오름차순 또는 내림차순이 될 수 있습니다. 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]

대 2-D 배열 정렬

두차원 배열에서 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]]