-
파이썬을 통한 데이터 사이언스_02Study/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
반응형'Study > Data Science' 카테고리의 다른 글
파이썬을 통한 데이터 사이언스_05 (0) 2018.08.29 파이썬을 통한 데이터사이언스_04 (0) 2018.08.22 파이썬을 통한 데이터 사이언스_03 (0) 2018.08.20 파이썬을 통한 데이터 사이언스_01 (0) 2018.08.13