전체 글 19

[파이썬] 특정 확장자 파일 제거

디렉토리 내부에서 특정 확장자를 가지는 파일을 제거하는 방법 먼저 폴더 내부에 있는 모든 파일들의 목록을 읽습니다. paths = glob.glob('D:/test/**', recursive=True) 다음으로, 삭제할 파일들의 확장자를 설정합니다. 예제에서는 그림 파일(jfif, jpg)을 제외한 파일들을 모두 삭제하겠습니다. exts = ('txt', 'pptx') exts 변수로 설정된 확장자의 파일들을 삭제합니다. for path in paths: if any(ext in path for ext in exts): os.remove(path) 실행 결과, exts 변수에서 설정한 확장자의 파일들이 모두 삭제되었습니다.

Programming/Python 2021.08.25

[Python] 파일명 설정을 위한 0 채우기 및 문자열 포매팅

1. 파일명에서 0 채우기 데이터셋을 만들다 보면 앞에 0을 채운 파일명을 순서대로 만들어야 하는 상황이 있습니다. 예를 들어 '0001.jpg', '0002.jpg'와 같은 파일들입니다. 딥러닝에서 데이터셋을 구축하는 경우 많이 사용되며 숫자의 개수로 파일명을 설정합니다. for문을 활용해서 순차적으로 이미지 파일명을 생성할 수 있습니다. 2. 간단한 문자열 포매팅

일지 2021.08.14

[Python] glob 하위 폴더 및 파일 목록

파이썬 glob를 활용하여 폴더 구조 파악하는 방법 먼저 구조를 파악할 폴더의 디렉토리를 설정합니다. (바탕화면에 폴더가 있는 경우) import glob dirs = 'C:/Users/epfam/Desktop/animal' 1. 하위 폴더 목록 출력하기 구조를 파악할 폴더의 디렉토리 끝부분에 **를 추가합니다. path = glob.glob(dirs + '/**') animal 폴더 하위에 있는 cat, dog, elephant 폴더의 경로가 추출됩니다. 2. 하위 폴더와 파일들 모두 출력하기 path = glob.glob(dirs + '/**', recursive=True)

일지 2021.08.04

[Python] 아나콘다 가상환경 설치

1. 아나콘다 설치 홈페이지에서 아나콘다 설치 파일을 다운받아 실행합니다. (URL : www.anaconda.com/products/individual) Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com [Download]를 클릭한 후 윈도우 버전 [64-Bit Graphical Installer]를 다운로드 합니다. 다운로드가 완료된 후에는 설치 파일을 실행합니다. default 설정에서 변경되는 부분을 참고하셔서 설치를 진행하..

Programming/Python 2021.03.21

[Python] 구글 코랩 사용 방법

✔ 구글 코랩이란? 구글 코랩은 클라우드 기반의 무료 노트북 개발 환경입니다. 딥러닝 프로젝트를 개발할 수 있는 파이썬 가상환경을 웹 브라우저에서 손쉽게 사용할 수 있습니다. Tensorflow, Keras, Pytorch, OpenCV와 같은 딥러닝 프레임워크 라이브러리와도 연동되어 손쉽게 응용프로그램을 개발할 수 있는 가상환경을 사용할 수 있습니다. 구글 코랩을 처음 사용하시는 분은 다음 포스트를 참고하여 환경설정을 진행하시면 됩니다. ˙구글 코랩 환경설정 deep-i.tistory.com/41 맥북에서 딥러닝 시작하기 - 구글 코랩(Google Colab) 맥북에서 딥러닝 시작하기 - 구글 코랩 설정 방법 ✔ 딥러닝 워크스테이션 딥러닝에 관심있으신 분들은 워크스테이션이라는 말을 들어보셨을 겁니다. ..

Programming/Python 2021.02.20

[MAC] 맥북에서 딥러닝 시작하기 - 구글 코랩(Google Colab)

맥북에서 딥러닝 시작하기 - 구글 코랩 설정 방법 ✔ 딥러닝 워크스테이션 딥러닝에 관심있으신 분들은 워크스테이션이라는 말을 들어보셨을 겁니다. 워크스테이션이란 고성능 연산이 필요한 분야에서 사용되는 고사양 스펙의 데스크탑을 의미합니다. ✔ 딥러닝과 GPU 딥러닝에서 좋은 모델을 구축하기 위해서는 많은 양의 데이터를 학습시키는 것이 중요합니다. 따라서 다차원 데이터를 병렬 처리하는 GPU가 필수적입니다. 과거의 GPU는 그래픽을 렌더링(Rendering)하는 역할이 전부였습니다. 하지만 CPU보다 많은 코어 수를 가진 GPU가 등장하며 딥러닝에서는 CUDA와 같은 병렬 컴퓨팅 플랫폼이 사용되고 있죠. ✔ 딥러닝과 NVIDIA CUDA는 NVIDIA에서 개발한 병렬 컴퓨팅 플랫폼으로 GPU의 병렬 연산을 활..

Apple/MAC 2021.02.20

윈도우 포맷 후 설치 프로그램 목록

카카오톡 https://www.kakaocorp.com/service/KakaoTalk 크롬 https://www.google.com/intl/ko/chrome/ 네이버 웨일 다운로드 https://whale.naver.com/ko/download 반디집 https://kr.bandisoft.com/bandizip/ 꿀뷰 https://kr.bandisoft.com/honeyview/ 팟플레이어(F5로 환결성정에서 자동 업데이트 해제) http://get.daum.net/PotPlayer/Version/20170104_1.6.63891/PotPlayerSetup.exe 반디캠 https://www.bandicam.co.kr/downloads/ 팟 인코더 http://potencoder.miasnu.com..

Windows 2021.02.03

[RPI] 라즈베리파이 화상 키보드

라즈베리파이 화상 키보드로 입력하기 이번 포스트는 라즈베리파이에서 화상 키보드로 문자를 입력하는 글입니다. 저는 라즈베리파이를 넷플릭스, 왓챠 등의 영상 시청용으로 사용하고 있는데 키보드를 하나 새로 사기 아깝더라고요. 그래서 마우스만 연결해서 화상 키보드를 사용하고 있습니다. 화상 키보드로 한글을 입력하시려면 라즈베리파이에 한글 입력기가 설치되어 있어야 합니다. 라즈베리파이 한글 입력 포스트 https://deep-i.tistory.com/35 [RPI] 라즈베리파이 한글 깨짐 해결 및 한글 입력하기 라즈베리파이 한글 깨짐 해결 및 한글 입력하기 이번 포스트는 라즈베리파이에서 운영체제를 설치한 후 한글 폰트를 설치해서 한글을 입력하고, 한글 폰트 깨짐 현상을 올바르게 보이게 하 deep-i.tistor..

라즈베리파이 2021.02.03

[RPI] 라즈베리파이 한글 깨짐 해결 및 한글 입력하기

라즈베리파이 한글 깨짐 해결 및 한글 입력하기 이번 포스트는 라즈베리파이에서 운영체제를 설치한 후 한글 폰트를 설치해서 한글을 입력하고, 한글 폰트 깨짐 현상을 올바르게 보이게 하는 글입니다. 운영체제 설치는 다음 포스트를 참고하시면 됩니다. 라즈베리파이 운영체제를 설치하면 처음에는 라즈베리파이의 한글 폰트가 깨져있습니다. 한글 설치를 위해 [Ctrl + Alt + T]로 터미널을 실행합니다. 한글 폰트 설치를 위해 명령어를 입력합니다. sudo apt install fonts-unfonts-core 한글을 입력하기 위한 프로그램 fcitx를 설치하는 명령어를 입력합니다. sudo apt install fcitx -y 입력기 설정을 변경하기 위해 다음 명령어를 입력합니다. sudo nano /etc/de..

라즈베리파이 2021.02.02

[MAC] 맥북 캡처

맥북으로 이미지 및 화면 영상 캡쳐하기 일반적으로 윈도우 운영체제에서는 '캡처도구'를 통해 이미지를 캡처하게 됩니다. 맥북에서도 다양한 프로그램을 통해 원하는 화면은 캡처할 수 있지만 Mac OS 자체에서 지원하는 단축키만으로 간편하게 이미지를 캡쳐하고 화면 영상도 녹화할 수 있습니다. 1. 간단하게 이미지만 캡쳐하는 경우 단축키 : [command + shift + 4] 해당 단축키를 누르면 커서가 표시되고 원하는 영역을 선택해서 이미지 캡처가 가능합니다. 캡처가 완료된 이후에는 우측하단에 스크린샷이 표시되며 선택하면 미리보기 화면으로 선그리기, 텍스트 삽입 등 간단한 영상처리가 가능합니다. 캡처된 이미지는 데스크탑에 저장됩니다. 2. 모하비 방법으로 이미지 캡처 및 화면 녹화 단축키 : [comman..

Apple/MAC 2020.11.03
반응형