프로그래밍17 [Python] '문자+숫자'로 구성된 파일명 정렬하기 # frame0.jpg, frame1.jpg ... frame535.jpg 형태의 파일명을 가지는 디렉토리에서 *.jpg 형태로 모든 파일명을 glob 해오자 정렬이 되지 않고 순서가 뒤죽박죽이 되는 문제 발생# 단순히 sorted를 사용할 경우 -> 0, 1, 10, 11 이런식으로 정렬이 됨! 해결# pip install natsortfrom natsort import natsortednatsort 패키지를 이용하면 문자와 숫자가 합쳐진 파일명에서도 숫자 순서대로 정렬할 수 있다.ex. natsorted(glob('*.jpg')) -> frame0.jpg, frame1.jpg ...... (너무 신기해서 까먹지 않게 바로 기록!!)https://stackoverflow.com/questions/33.. 2023. 1. 14. [Python] create_lmdb_dataset.py error 해결 # 눈도 잘 안 보이는데 무슨 부귀영화를 누리겠다고 코드치다가 에러해결로 시간을 다 날렸다..!! 1. 문제의 원인https://github.com/clovaai/deep-text-recognition-benchmark GitHub - clovaai/deep-text-recognition-benchmark: Text recognition (optical character recognition) with deep learning methods.Text recognition (optical character recognition) with deep learning methods. - GitHub - clovaai/deep-text-recognition-benchmark: Text recognition (op.. 2022. 12. 26. [Colab] Colab에서 압축파일 풀기 용량이 큰 파일을 그대로 구글 드라이브에 올리려고 하면 업로드 시간이 매우매우 많이 걸린다. 이 때는 zip파일을 올리고 이를 colab에서 풀어주는게 편리하다!! 1. 본인의 경로 확인 %pwd 2. 경로 이동 - 압축을 풀어줄 파일을 저장할 경로로 이동해준다. %cd /content/drive/MyDrive/폴더명 3. unzip !unzip -qq "/content/drive/MyDrive/폴더명/파일명.zip" 이렇게했을 때 압축이 잘 해제되면 좋겠지만.... "0000000 extra bytes at beginning or within zipfile (attempting to process anyway)" 와 같은 오류가 나면서 압축이 안풀릴 때가 있다. 이 때는 unzip을 하기 전에 (경로는.. 2022. 12. 1. [Jupyter] ERROR: Cannot uninstall torch 1.11.0, RECORD file not found 오류 해결 # 오늘도 우리의 주피터는 오류가 난다 # Torch, Torchvision 버전 업데이트 오류 ERROR: Cannot uninstall torch 1.11.0, RECORD file not found. You might be able to recover from this via: 'pip install --force-reinstall --no-deps torch==1.11.0' 맨 처음 오류는 torchvision을 불러와 torchvision.models.ResNet18_Weights을 사용하는데 발생했다. module 'torchvision.models' has no attribute 'ResNet18 Weights' UserWarning: Failed to load image Python ext.. 2022. 10. 20. [Jupyter] Jupyter notebook "Notebook validation failed: Non-unique cell id '~~~' detected. Corrected to '~~~'...." 오류 해결 주피터 노트북으로 작업을 하다보면 위에서 작업을 한 내용을 밑에서 다시 사용해야하는 경우가 많다. (혹은 다른 파일에 있는 셀들을 옮기는 경우!!) 이런경우 셀 여러개를 선택한 후 ctrl + c, ctrl + v 해서 사용하는 데 이 때 종종 Notebook validation failed: Non-unique cell id '32718eac' detected. Corrected to 'd8ee1bd0'... 이런 오류가 뜨는 경우가 있다. ( ' '안의 값은 당연히도 각자 다를 것! ) 이 오류가 뜨기 시작하면 ctrl + s로 저장을 누르더라도 이 오류가 뜨는 것을 확인할 수 있다. (저장은 제대로 되는 거 같아 보인다) 해결방법은 다음과 같다. 1. ctrl + a로 전체 셀을 선택 2. cut .. 2022. 7. 5. [Jupyter] Jupyter notebook "500 : Internal Server Error" 오류 해결 # 1시간 전까지만해도 잘 되던 Jupyter notebook이 노트북을 껐다 켜니 열리지 않는 현상이 발생했다. 해결방법은 간단했다. ( 아나콘다 해결방법 ) conda upgrade nbconvert 위 코드를 anaconda prompt에 실행한 후 jupyter notebook을 재실행하면 해결!! #### 아래 stackoverflow를 참고하였다 #### https://stackoverflow.com/questions/55013206/how-can-i-fix-500-internal-server-error-on-jupyter-notebook-due-to-tornado How can I fix "500 : Internal Server Error" on jupyter notebook due to '.. 2022. 5. 3. 이전 1 2 3 다음