-
(Python) 0, 1, 10, 11 ... 처럼 정렬 될 때IT 지식 창고 2020. 7. 14. 18:17
0, 1, 10, 11 ... 처럼 정렬이 되는 경우는 각 숫자를 문자로 인식한경우 저렇게 정렬이 됩니다.
그래서 보통 string 숫자를 int 숫자로 바꿔서 해결하는 경우가 있고, 그렇지 못한 경우에는 숫자를 0001, 0002, 0003 ... 0010으로 설정을 합니다. 그러면 원하는 순서대로 정렬이 가능합니다.
보통 후자와 같은 경우는 아마 한 폴더안에 여러 데이터파일을 정렬하고 싶은 경우 후처리 하기 보다는 아예 파일 이름을 처음에 저장할 때 위와 같은 방식으로 저장하는게 낫습니다.
'IT 지식 창고' 카테고리의 다른 글
(Python) python에서 exe파일 만들기 (0) 2020.07.23 (Python) argmax와 argmin은 배열 중에 가장 크거나 작은 index를 추출 (0) 2020.07.16 (Keras) flow_from_directory의 batch_size 의미 (0) 2020.07.14 (Keras) Augmentation은 ImageDataGenrator로 하자 (0) 2020.07.13 (신경망모델) gpu 사용시 OOM : out of memroy인 경우 generator를 잘 활용해보자 (0) 2020.07.10 댓글