딥러닝

딥러닝(14) 파이썬으로 압축파일 푸는 방법

개발연습자1 2023. 1. 2. 12:20

CNN의 이미지 데이터들은 데이터 용량이 크기 때문에 대부분은 압축이 된 경우가 많다. 파이썬으로 이미지 데이터를 받고 압축을 푸는 작업을 해보자

 

우선 데이터 이미지가 압축된 파일을 다운로드 한다.

 

# 리눅스 언어로 압축파일을 받아 온다. 

!wget --no-check-certificate \
  https://storage.googleapis.com/mledu-datasets/cats_and_dogs_filtered.zip \
  -O /tmp/cats_and_dogs_filtered.zip

 

압축을 풀고 지정한 경로로 지정한 이름으로 저장한다.

#지정한 경로로 압축을 풀기
import zipfile
file = zipfile.ZipFile('/tmp/cats_and_dogs_filtered.zip')

#지정한 이름으로 압축을 풀기
file.extractall('/tmp/cats_and_dogs_filtered')

 

압축을 풀었다고 파이썬 환경상에 알집처럼 파일이 뜨지는 않는다. 그렇기 때문에 파일 경로를 변수로 저장해주어야 한다.

base_dir='/tmp/cats_and_dogs_filtered/cats_and_dogs_filtered'

train_dir='/tmp/cats_and_dogs_filtered/cats_and_dogs_filtered/train'

test_dir='/tmp/cats_and_dogs_filtered/cats_and_dogs_filtered/validation'

 

반응형