반응형
# 정렬 Numpy를 통한 정렬하기
- sort
- axis = 0 (행을 기준으로 정렬)
- axis = 1 (열을 기준으로 정렬)
- inplace = T, F
sort에는 두가지 종류가 있다. np(numpy)를 통한 sort와 해당 값 자체에 대한 sort 가 있다. 값 자체에 하는 sort는 원본 값이 바뀌지만 np를 통한 sort는 결과만을 보여주어서 저장을 하려면 따로 변수로 지정을 해줘야 한다.
# np(numpy)를 통한 sort
np.sort()를 통해 해당 값을 sort한다. axis를 통해 0일 때는 행에 대한 정렬 1일 때는 열에 대한 정렬을 한다.
# 값에 대한 sort
배열 자체에 정렬을 하는 것은 결과가 다르다. 배열 자체에 하는 것은 해당 원본값을 바꿔주고 위에서의 np.sort는 바뀐 값만 보여주고 원본 값은 바뀌지 않는다.
#argsort
argsort 는 sort에 대한 인덱스 값을 나타내 준다. 즉 오름차순으로 인덱스 값을 가져와서 보여준다.
반응형
'Base > Python' 카테고리의 다른 글
[Python] Pandas의 이론과 기초적인 사용법 (0) | 2020.10.14 |
---|---|
[Python] Numpy를 통한 난수생성, 카운팅, 통계함수 사용법 (0) | 2020.10.13 |
[Python] Numpy 를 통한 최대값, 최소값 , 통계함수 사용하기 (0) | 2020.10.13 |
[Python] Numpy를 통한 배열 연산 (0) | 2020.10.12 |
[Python] Numpy의 배열 행 열 삭제 (0) | 2020.10.12 |