| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
- 데이터분석
 - Deeplearning
 - python
 - XOR게이트
 - 선형회귀
 - 우분투
 - 씨본
 - 퍼셉트론
 - 로지스틱회귀
 - numpy
 - ubuntu
 - 달의조각
 - Perceptron
 - OR게이트
 - 데이터프레임
 - NAND게이트
 - AND게이트
 - 판다스
 - 비지도학습
 - pandas
 - 머신러닝
 - seaborn
 - 데이터시각화
 - 데이터크롤링
 - 크롤링
 - linux
 - 리눅스
 - 딥러닝
 - DataFrame
 - 파이썬
 
- Today
 
- Total
 
목록python (19)
Charming ['ㅡ'] Ham !
Numpy¶ Numpy 는 Numerical python 의 줄임말로, 수학적 계산을 간단하게 만들어줄 수 있는 패키지로 주로 과학계산용, 데이터 분석에서 많이 사용된다. In [7]: # 넘파이 설치 # $ pip install numpy # ndarray 만들기 # 넘파이 사용을 위한 넘파이 패키지 가져오기 import numpy as np # 다양한 array 의 형태 A = np.arange(5) B = np.array([0, 1, 2, 3, 4]) # 문자열 array # array 는 모든 요소의 타입이 동일해야한다. # 또한 str 을 int 로 바꿀순 없지만 반대는 가능하다. # 따라서 모든 숫자를 문자로 바꿔버림, 요소의 형태에 주의할 것. C = np.array([0, 1, 2, 3, ..
객체 지향 프로그레밍¶ 객체를 활용하는 프로그래밍을 의미 1. 객체란?¶ 파이썬에서 '객체' 는 변수에 할당 될 수 있고, 함수의 인자로 할당될 수 있는 것들이며, 파이썬에서는 모든것이 변수에 할당 및 함수의 인자가 될 수 있기때문에 모든 것이 '객체' 로 볼 수 있다. 속성은 상태 를 나타내며, 메소드는 동작 을 나타낸다. 객체의 속성 은 변수 로 구현되며, 메소드 는 함수 로 구현된다. 변수¶ 변수란 데이터를 담은 객체를 부를 이름을 붙여주어 참조할 수 있게하는 것이다. 친구들을 부를때, 이름 혹은 별명으로 부르듯이 변수란 데이터를 지칭하는 이름일 뿐이며, 별명이 바뀔 수 있듯이 변수명도 바뀔 수 있다. 얕은 복사, 깊은 복사¶ 얕은 복사는 copy.copy() 의 서식으로 사용되며, 원본 객체의 주..
사이킷런을 통한 머신러닝 알고리즘¶ 사이킷 런의 알고리즘은 4가지로, 각각 Classification, Regression, Clustering, Dimensionality Reduction 이 있다. Classification 기법의 종류 SVC Ensemble CLassifiers Kernel approximation K Neighbors Classifier SGD Classifier Linear SVC Clustering 기법의 종류 Spectral Clustering GMM K Means MiniBatch K Means MeanShift VBGMM Regression SGD Regressor Lasso ElasticNet SVR (kernel = 'rbf') Ensemble Regressors R..
데이터 탐색 (EDA)¶ Explorataory Data Analysis 의 줄임말로 데이터를 훑어보는 것을 의미한다. In [3]: # 이탈리아 코로나 현황으로 EDA 연습해보기 # 다운 받을 데이터를 저장할 디렉토리 생성 # 이탈리아 코로나 현황 데이터 다운 # $ wget https://aiffelstaticprd.blob.core.windows.net/media/documents/covid19_italy_region.csv # 생성된 디렉토리에 다운받은 데이터 저장 In [16]: # csv 파일 읽어오기 import pandas as pd import os csv_path = os.getenv("HOME") +"/data_represent/data/covid19_italy_region.csv" ..
Heatmap¶ Heatmap 이란 많은 양의 데이터와 현상을 수치에 따른 색상으로 나타내는 것을 의미한다. 차원에 대한 제한은 없지만 일반적으로 2차원으로 시각화하여 표현한다. 하지만 Heatmap 을 그리기 위해 pivot 을 해야한다. 엑셀의 pivot table 에서의 pivot 과 같은 의미로 사용되며, 데이터를 축, 점을 기준으로 바꾼다는 의미이다. Pandas DataFrame 의 pivot() 메소드를 사용한다. In [18]: # 사용할 패키지 가져오기 import pandas as pd import matplotlib.pyplot as plt %matplotlib inline import os import seaborn as sns 가져올 데이터 주소 $ wget https://aiff..
시계열 데이터 시각화¶ 1. 데이터 가져오기¶ 가져올 데이터 주소 $ wget https://aiffelstaticprd.blob.core.windows.net/media/documents/flights.csv In [26]: # 패키지 가져오기 import os import pandas as pd import seaborn as sns import matplotlib.pyplot as plt %matplotlib inline In [27]: # 데이터 가져오기 csv_path = os.getenv('HOME') + '/data_represent/data/flights.csv' data = pd.read_csv(csv_path) flights = pd.DataFrame(data) flights Out[2..