파이썬 다운로드 링크
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 |
---|