파이썬 다운로드 링크

https://www.python.org/downloads/windows/




파이썬(기본) + 필요 모듈 설치...(pip install 모듈명)

 

[ ipython ]

기본 파이썬 +

데이터 분석용 파이썬

기본적인 전처리 수행, knn, random forest등 제공

 numpy - 배열구조

 pandas - data frame 구조

 sklearn - 분석 알고리즘제공

....

 

tensorflow - deep learning 구현

keras - deep learning 구현

 


원소 삽입

a = (1, 2, 3)

리스트 삽입 ( list : 무언가를 여러개 담기 위한 자료구조)

a = [1, 2, 3]


위치 색인 가능. R과는 다르게 첫 값을 색인하려면 '0'


슬라이스 색인은 R과 비슷

list(n:m) : n ~ m-1 까지 추출


** 슬라이스 색인을 사용하면 차원의 축소가 일어나지 않음 - 리스트형식 그대로 출력.

 

여러개를 동시에 저장하고자 하는 자료구조

> R에서의 벡터 , python에서의 리스트

python에서는 리스트 안에 또 다른 리스트가 들어감.


위와 같은 벡터연산(R) 불가능(대체적으로)

(ex 문자열 치환)

-> 원소 적용함수 반드시 필요. (apply는 반드시 하지 말자)




포맷 변경 구문 : "리턴 포맷" % (원본대상)

# 포맷의 종류 : %d(정수), %s(문자열), %f(실수)


round : 반올림 계산 함수 (내장 함수)


math.trunc : 버림 계산 함수 (math 모듈)


안에있는 모듈 하위의 내부 함수 호출하기

 

텍스트 다루기

여러 줄로 이루어진 문자열은 '''또는 """ (작은따옴표or큰따옴표 세 개)쌍으로 텍스트를 감싸 표현


텍스트의 이어붙이기(but, 구분기호는 지정불가)





'Python' 카테고리의 다른 글

Python 적용함수  (0) 2019.01.22

+ Recent posts