Data Science
[DSSchool_Level2] 파이썬 기초
고양이의시간
2019. 10. 25. 19:11
이전 시간에 해보았던 타이타닉 사고 분석을
파이썬과 데이터 시각화, 의사결정나무를 통해 다시 문제를 풀어본다.
앞으로 배워나가야 할 부분을 훑어보는 식으로 진행하며, 후반부에는 본격적으로 파이썬 문법을 기초부터 시작.
머신런닝 알고리즘 - Decision tree
트리모양으로, IF 문이 중첩되어 뻗어내려 가는 형태다. 가설을 세우고 검증하는 사람이 하는 행동을 모사한다.
데이터 분석을 왜 머신러닝 알고리즘(의사결정나무)으로 하면 좋은가
Level 1 에서 진행해 보았던 엑셀방식으로 하는 데이터 분석에서는, 가설을 세우기 위해서 해상사고의 배경 지식이 필요했다.
하지만, 머신러닝 알고리즘을 통하면 분석자가 배경지식을 가지고 있지 않아도 분석을 할 수 있다.
파이썬 문법
True == 1 # true 첫글자 대문자 주의
False == 0 # true
# 제어문
age = 10
if age < 5:
print("child") # if문 안에서 출력하기 위해서 들여쓰기가 필수
elif age < 18:
print("student")
else:
print("adult")
# 반복문
for item in array:
print(item) # array 에서 값을 하나씩 꺼내와 출력
for i in range(4):
print(i) # result: 0,1,2,3
for i in range(1,5): #result: 1,2,3,4
# function
def add(a, b):
c = a + b
return c