본문 바로가기
Etc/Data Science

파이썬을 통한 데이터 사이언스_02

by happy coding! 2018. 8. 17.
반응형

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


반응형

댓글