[Deep Learning] Python 작업환경세팅

천승주·2022년 9월 16일
0

deep-learning

목록 보기
1/1

작업환경세팅


1. 내 컴퓨터의 시스템 정보 확인하기

  • 64비트 윈도우만 지원

2. python, python library 설치

  • 아나콘다 설치 (파이썬 3.5이상 버전)

  • 아나콘다 프롬프트를 실행한 후 명령 프롬프트에서 workspace를 생성한다.

    conda create -n tutorial python=3.9 numpy scipy matplotlib spyder pandas seaborn scikit-learn h5py
    • tutorial은 workspace 이름
    • python:3.9는 파이썬 버전
    • numpy scripy matplotlib spyder pandas seaborn scikit-learn h5py는 사용할 파이썬 라이브러리
  • workspace를 활성화하고 tensorflow를 설치한다.

    activate tutorial
    pip install tensorflow

  • keras 설치

    pip install keras

3. ide 설치, 인터프리터 설정

4. Hi, PyCharm


플러그인

Conda

아나콘다를 설치하면 Anaconda Prompt, Jupeter Notebook, Spyder를 확인할 수 있다. Anaconda Prompt는 conda CLI 환경이다. conda는 파이썬 패키지 매니저다. 데이터 분석을 위한 새로운 라이브러리가 필요한 경우 아래와 같은 명령어로 패키지를 설치할 수 있다.

conda install <LIBRARY-NAME>

Spyder

Spyder는 아나콘다 배포판과 함께 설치되는 IDE이다. 데이터분석 프로그램을 작성하고 디버깅할 수 있다. 데이터 익스플로러를 제공하여 메모리에 로드된 데이터의 상태를 GUI로 확인할 수 있다.


IPython

IPython은 파이썬 인터프리터에 대화형 인식, 자동완성, 차트, 이미지 추가등의 부가적인 기능을 추가한 인터프리터이다. 가장 큰 특징은 풍부한 출력을 지원하는 것이다. 파이썬 라이브러리를 이용하여 차트를 그리면 인터프리터에 바로 출력된다.

ipython

매직커맨드는 IPython 인터프리터에 추가된 특수 명령어다. alias 등록, 스크립트 실행, 명령어 실행 시간 확인등의 기능이 있다. 매직 커맨드는 명령어 앞에 %기호를 붙인다.


매직 커맨드

커맨드설명
%conda콘다 명령어. %conda install 으로 라이버르러 추가 가능
%magic매직 커맨드 설명 출력
%hist명령어 입력 히스토리 출력
%reset이전에 입력된 변수를 삭제
%del <변수명>변수를 삭제
%run지정된 스크립트를 실행
%time <명령어>명령어 실행 시간을 출력
%timeit <명령어>명령어를 여러번 실행후 평균 실행 시간을 출력

matplotlib 매직 커맨드

IPython은 matplotlib의 결과를 출력하기 위한 매직 커맨드를 지원한다.

command설명
%matplotlibmatplotlib으로 그린 그래프를 출력
%matplotlib inline주피터에서 그래프를 출력

Jupyter Notebook

주피터 노트북은 웹기반으로 데이터를 분석하고 문서를 작성하기 위한 대화형 애플리케이션이다. 문법 자동완성, Markdown 문법 지원, 이미지 추가, 그래프, HTML, Javascript 지원 등 추가 기능을 제공한다. 주피터 노트북은 R, 파이썬 커널과 통신하여 결과를 반환한다.

jupyter notebook


colab

구글에서 제공하는 주피터 노트북이다. 웹브라우저로 접근하여 구글에서 제공하는 가상 서버에서 데이터를 분석할 수 있다. 구글 드라이브와 연동하여 데이터를 읽고 쓸 수 있다. 로컬에 분석 환경을 구축하기 힘들 때 이용할 수 있다.


References

0개의 댓글