ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬을 통한 데이터 사이언스_02
    Study/Data Science 2018. 8. 17. 21:56
    반응형

    facebook Innovation Lab Class

    파이썬을 통한 데이터 사이언스 입문 과정 2일차






    데이터 과학에 사용되는 파이썬 핵심 라이브러리


    - NumPy : 숫자로 이뤄진 배열을 제공하는 범용 라이브러리


    - SciPy : 과학 및 공학 관련 계산 함수 라이브러리


    - Pandas : 데이터 프레임 및 시리즈 자료구조 제공, 테이블 및 시계열 데이터를 다루는 통합 라이브러리


    - matplotlib : 플롯, 그래프 지원 라이브러리


    - scikit-learn : 파이썬 머신러닝 라이브러리




    데이터 과학에 사용되는 파이썬 환경


    - Ipython : 대화형 쉘 기능 제공, 대화식 데이터 시각화도 지원

    - Jupyter notebook : 시각화 및 라이브 코드로 문서를 작성하며 공유하는 웹 기반 대화형 쉘 기능 제공. 

      다양한 커널 지원




    ● Ipython 대화식 파이썬 환경 실습



    시작하기  

    -  ipython


    세션 저장하기 

    - %logstart / %logoff


    시스템 쉘 명렁어 

    - !date


    히스토리 표시하기 

    - %hist / %hist -g a = 2


    메뉴얼 읽기 

    - help(numpy)

    - numpy.array? / numpy.array??


    도움말에서 이전 창 복귀 

    - q


    종료 

    - exit




    ● Jupyter notebook 활용 실습



    실행

    - jupyter notebook



    자동 완성 tab 

    - ipython 처럼 입력하고 tab 키를 누르면 내부에 있는 요소들을 보여줌


    객체 정보 조회 

    - shift + tab


    함수 정보 조회

    - shift + tab


    객체정보 조회 

    - ?


    객체정보 조회

    - ??


    주피터노트북에서 바로 숫자 계산도 가능함





    File 저장 및 처리 


    - 텍스트 파일을 생성한 후에 file을 오픈한 후에 처리하기





    파이썬 함수(.py) 실행하기





    파이썬 파일 실행하기


    - %loadpy(매직 commad)를 이용해서 python 파일을 로드하고 실행하면 결과가 나옴



    %timeit 사용


    - %timeit 를 사용해서 실행하는 시간을 점검



    Cell에 입력된 history 확인하기


    - %history



    Cell 입력한 코드 로직 오류 디버깅


    - %debug



    Markdown cell


    - 마크다운 셀을 사용해서 로직이나 다양한 설명을 작성함

    - Code 에서 Markdown 으로 바꾸고 입력해야함





    Markdown cell - 코드 임베딩



    Markdown cell - 표 만들기





    LaTeX 수식


    - 주피터노트북에서 마크다운 문법을 이용하여 수식을 쉽게 작성할 수 있음





    IPyhon 유튜브 연계


    단축키 


    Help -> Keyboard Shortcuts


    Cell 편집 모드 변경 :ESC 단축키




    [실습 참고 링크] : https://www.slideshare.net/dahlmoon/jupyter-notebok-20160815


    반응형
Designed by Tistory.