300x250
GitHub 주소
https://github.com/JJukE/DataMining
실습 자료들이 궁금하신 분들은 깃헙 참고!
목차
1. What is Data Mining?
- 데이터마이닝의 정의 : dataset의 pattern을 알아내고, 정보를 추출해내는 것
- 데이터 관리, 분석, 시각화에 관한 과목
- 데이터마이닝의 목표 : 이해 가능한 구조로 변형
EX. 데이터마이닝의 적용 분야
Airbnb's Aerosolve, Smart pricing in Airbnb, Amazon, Youtube, Netflix, Facebook 등의 추천 시스템 (알고리즘), Smart Factory, Autonomous Systems
2. Python Tutorial
※ 좀 더 자세한 내용은 이 블로그의 '파이썬 기초' 참고!
1) Variable Types
(1) List
리스트는 콤마(,)로 구분된 요소를 가지며, 대괄호([])로 묶는다
(2) Tuples
- 튜플은 콤마(,)로 요소를 구분짓고, 리스트와 다르게 소괄호(())로 묶는다
- Lists vs Tuples
List : 대괄호로 묶음, 요소와 크기 등을 수정할 수 있음
Tuple : 소괄호로 묶음, read-only (수정 불가)
(3) Dictionary
- Key-Value쌍으로 존재
- 중괄호({})로 묶으며, 대괄호를 통해 할당이나 접근을 할 수 있음
2) Data Conversion : 형 변환 함수들
3) Basic Operation : 기초 연산자
4) Comparison Operators : 비교 연산자
5) if문, for문
(1) Decision Making (if문)
(2) Loop (for문)
- break, continue, pass statement를 통해 특별한 명령 가능
6) List Comprehension : List를 이용하여 간단하게 표현
→ 리스트를 자연스럽고 쉽게 만들 수 있음!
A = [x**2 for x in range(10)]
- range(10) : 0~9까지의 10개 요소를 갖는 list 생성
- for x in range(10) : 10개 요소 각각에 대한 loop
- x**2 for x in range(10) : 10개 요소 각각에 대해 제곱을 취해준 값을 A라는 리스트에 저장!
7) Index of Python
→ Python에는 negative index라는 특별한 index 존재. (뒤에서부터 index를 셈)
728x90
최근댓글