[Python] argparse
·
Programming/Python
https://greeksharifa.github.io/references/2019/02/12/argparse-usage/ Python, Machine & Deep Learning Python, Machine Learning & Deep Learning greeksharifa.github.io
[Python] if __name__ == '__main__':
·
Programming/Python
__name__ : 모듈의 이름이 저장되는 변수 - import로 모듈을 가져왔을 때, __name__에 모듈의 이름이 들어감 - 파이썬 인터프리터로 스크립트 파일을 직접 실행했을 때, __name__에 __main__이 들어감 현재 스크립트 파일이 프로그램의 시작점이 맞는지 판단하는 작업 즉, 스크립트 파일이 메인 프로그램으로 사용될 때와 모듈로 사용될 때를 구분하기 위한 용도 https://dojang.io/mod/page/view.php?id=2448 파이썬 코딩 도장: 45.2 모듈과 시작점 알아보기 인터넷에 있는 파이썬 코드를 보다 보면 if __name__ == '__main__':으로 시작하는 부분을 자주 만나게 됩니다. if __name__ == '__main__': 코드 도대체 이 코드는..
PCA, Principal Component Analysis
·
Programming/ML, Machine Learning
PCA (Principal Component Analysis) : 가장 대표적인 차원 축소 기법 여러 변수 간에 존재하는 상관관계를 이용해 이를 대표하는 주성분을 추출해 차원을 축소하는 기법 https://youtu.be/FgakZw6K1QQ
[Python] py ipynb 변환 (Jupyter Notebook 이용)
·
Programming/Python
Python 파일 확장자인 .py Jupyter Notebook 파일 확장자인 .ipynb 서로 간의 변환 방법 (MacOS에서는 Terminal에서 ipynb-py-conver 설치 없이 바로 실행 가능했음) Jupyter Notebook에서 맨 앞에 붙는 느낌표 ! 는 터미널(커맨드창)에서 명령어를 실행하는 것과 같은 효과 Jupyter Notebook으로 들어가서 ipynb-py-convert 설치 !pip install ipynb-py-convert .py → .ipynb !ipynb-py-convert [/경로/원본파일.py] [/경로/바꿀파일.ipynb] .ipynb → .py !ipynb-py-convert [/경로/원본파일.ipynb] [/경로/바꿀파일.py] 적용 두번째 라인의 명령어를 ..
[Linux] Docker container 생성 후
·
Programming/Linux
패키지 관리 도구 업데이트 apt-get update Ubuntu - apt (Advanced Packaging Tool) 또는 apt-get CentOS - yum (Yellow dog Updater, Modified) wget 설치 apt-get install -y wget git 설치 apt-get install git Anaconda 설치 wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh # 버전은 계속 변경됨 bash Anaconda3-2021.11-Linux-x86_64.sh source ~/.bashrc
Docker 기본
·
Programming/Linux
이미지 이미지 다운로드 docker pull [이미지 태그] REPOSITORY, TAG 변경 docker tag [기존 REPOSITORY]:[기존 TAG] [변경할 REPOSITORY]:[변경할 TAG] 컨테이너