1. Pandas io (input, output) 1.1 Load titanic = pd.read_csv('datas/train.csv') titanic.tail(2) PassengerId Survived Pclass Name Sex Age ...
1. 판다스(Pandas) 기초(1) 요약 1.1 판다스(Pandas) 기초(1) summary 데이터 분석 : 데이터 전처리 파트에서 많이 사용하는 패키지 테이블 형테의 데이터를 처리할때 사용하는 python 라이브러리 Series : index, value 로 이루어지며, 한가지 데이터 타입만 가질수 있음 생성...
1. 판다스(Pandas) 1.1 판다스(Pandas)란? 데이터 분석을 위한 사용이 쉽고 성능이 좋은(numpy로 작성됨) 오픈소스(공개된) python 라이브러리(파이썬으로만 사용가능) R과 Pandas의 차이점 R보다 Pandas가 학습이 쉽습니다. R보다 Pandas가 성능이 좋습니다. R보...
1. 넘파이(Numpy) 기초(1) summary 1.1 넘파이(Numpy) 기초(1) summary numpy : 선형대수를 빠르게 연산해주는 패키지 행렬의 생성 1 : ndarray data 타입으로 생성 (np.array, iteralbe) 헹렬의 생성 2 : ones(항등행렬), zeros(영행렬) 행렬 데이터 선택 : ar...
1. 넘파이(Numpy) 1.1 넘파이란 데이터는 행렬로 표현된다. 행렬 데이터 빠르게 계산하는 파이썬 패키지 행렬 데이터 생성, 수정, 계산 등을 빠르게 처리해주는 패키지 특징 C, C++, 포트란으로 작성 선형대수학을 빠르게 연산 스칼라, 벡터, 매트릭스 ...
1. Pickle 1.1 Pickle 이란? 객체를 파일로 저장할때 직렬화라는 과정을 거쳐서 저장 직렬화 객체(데이터타입), 저장되는파일(데이터타입)은 다름 서로 다른 데이터 타입을 맞춰주는 과정을 직렬화 파일을 읽고 저장하는데 속도가 더 빠름 2. Pickle 실습 2.1 Cla...
1. 예외처리 1.1 예외처리란? 코드에서 실행중에 에러가 발생한 경우 에러를 처리하는 방법 try, except, fianlly, raise를 사용한다. 1.2 Try, Except ls = [1, 2, 3] print(ls[2]) print('Done') 3 Done 에러가 발행해도 코드의 실행을 계속하고 싶을때 사...
1. 모듈과 패키지 1.1 모듈과 패키지란 모듈 : 변수, 함수, 클래스를 모아놓은(.py) 확장자를 가진 파일로 클래스보다 조금 더 큰 규모 패키지 : 모듈의 기능을 디렉토리별로 정리해 놓은 개념 아래의 내용들은 jupyter 환경에서 실습된 내용임 2. 모듈 2.1 모듈 생성 %%writefile dss2.py num...
1. 클래스 기본 1.1 클래스(1) 요약 변수와 함수들이 모여있는 집합 기본클래스 사용법 클래스의 선언 -> 객체로 만듬 -> 객체의 함수를 호출 생성자 함수 클래스가 객체로 만들어질때 객체에 선언되는 변수를 설정하는 방법 1.2 Class 기본 실...
1. 클래스(Class) 기본 1.1 Class란? 변수와 함수를 묶어놓은 개념 사용 방법 변수와 함수가 들어있는 클래스를 선언 클래스를 객체로 만들어서 클래스 안에 선언된 변수와 함수를 사용 1.2 기본 클래스의 선언과 사용 # 클래스 선언 class Calculator: nu...