Python(38)
-
[Python.NumPy] ndarray.reshape - 크기 변환하기
0. 요약 ndarray의 형태를 바꿔야 하는 경우는 생각보다 많다. 그래서 NumPy는 ndarray 배열의 재배치를 지원하는 .reshape 함수를 제공한다. 이 함수를 어떻게 사용할 수 있는지, 그 외의 -1 indexing과 .flatten() 함수의 용도를 알아보자. 관련 글 2020/11/30 - [Python과 머신러닝/Python 데이터 수집] - NumPy의 ndarray 이해하기 2020/11/30 - [Python과 머신러닝/Python 데이터 수집] - NumPy의 ndarray indexing과 slicing 1. 기본 데이터를 ndarray로 입력하고, .shape을 통해 기대한 값이 나오는지 확인 import numpy as np test_matrix = [[1, 2, 3, 4..
2020.11.30 -
[Python.NumPy] Y값 모델링 및 모델 평가 방법론
0. 요약 Boston Housing Data를 가지고 Y값을 예측해보는 실습을 해보자. Data를 웹으로부터 읽어 들이고, 벡터 곱을 하기 전 전처리를 수행하고, 벡터 곱을 통해 예측 Y값을 계산한 뒤에 실제 Y값과 비교하는 실습을 해보려고 한다. 총코드는 다음과 같다. import pandas as pd # 데이터 불러오기 & Column header 추가 data_url = 'https://archive.ics.uci.edu/ml/machine-learning-databases/housing/housing.data' # Data URL df_data = pd.read_csv(data_url, sep='\s+', header=None) # csv 타입 데이터 로드 print(df_data.values..
2020.11.30 -
[Python.NumPy] 벡터/행렬 선언하기 및 벡터곱 연산하기
0. 요약 NumPy란 무엇인지 배우고, 왜 NumPy가 업계의 표준이 되었는지 이해한다. NumPy를 통해 Vector/행렬 선언을 어떻게 하고, 곱 연산까지 하는 방법을 예제를 통해 알아보자. 1. NumPy란 Numerical Python의 약자이다. 파이썬의 고성능 과학계산용 기초 패키지이다. Matrix와 Vector와 같은 Array 연산의 표준으로 인정받는 패키지이다. 이유는, 반복문 없이 데이터 배열에 대한 처리를 지원하기 때문에 일반 list에 비해 빠르고, 메모리 사용도 효율적이기 때문이다. 선형대수와 관련된 다양한 기능도 제공하고, C/C++/Fortran 등의 언어와 통합도 가능해서 사실상의 표준으로 자리매김하였다. 2. NumPy를 통한 Array 선언 및 Array 곱 계산 예제..
2020.11.30 -
[Python.ML] Pandas로 데이터 불러오기
0. 요약 Pandas란 무엇이고, Pandas를 통해 어떤 데이터를 읽어 들일 수 있는지 보려고 한다. 실제 예제를 통해서 어떻게 csv 형태의 데이터를 읽어 들일 수 있는지도 볼 계획이다. 2020/11/27 - [Python과 머신러닝/웹 데이터 추출] - [Python.ML] Python & Machine Learning Overview 2020/11/28 - [Python과 머신러닝/웹 데이터 추출] - [Python.ML] Feature, 독립변수, input 값 알아보기 [Python.ML] Python & Machine Learning Overview 요약 Machine Learning을 쉽게 설명하면, 컴퓨터에게 무한반복의 학습을 통해 하나의 task를 잘하도록 교육하는 것이다. Mach..
2020.11.30 -
[Python.JSON] Python으로 JSON 데이터 저장 및 전달 - 실전편
0.이전 포스트 2020/11/13 - [Python과 머신러닝/웹 데이터 추출] - [Python.Web] 정규표현식을 이용한 웹 데이터 파싱 - urllib, regular expression 2020/11/17 - [Python과 머신러닝/웹 데이터 추출] - [Python.Web] wget으로 웹 데이터 다운로드 및 파싱 - wget.download 2020/11/18 - [Python과 머신러닝/웹 데이터 추출] - [Python.Web] 실시간 금융 데이터 파싱하기 추출 2020/11/20 - [Python과 머신러닝/웹 데이터 추출] - [Python.Web] BeautifulSoup으로 하는 웹크롤링, 데이터 스크레이핑 2020/11/23 - [Python과 머신러닝/웹 데이터 추출] - ..
2020.11.26 -
[Python.JSON] Python으로 JSON 데이터 읽기 - 실전편
이전 포스트 2020/11/13 - [Python과 머신러닝/웹 데이터 추출] - [Python.Web] 정규표현식을 이용한 웹 데이터 파싱 - urllib, regular expression 2020/11/17 - [Python과 머신러닝/웹 데이터 추출] - [Python.Web] wget으로 웹 데이터 다운로드 및 파싱 - wget.download 2020/11/18 - [Python과 머신러닝/웹 데이터 추출] - [Python.Web] 실시간 금융 데이터 파싱하기 추출 2020/11/20 - [Python과 머신러닝/웹 데이터 추출] - [Python.Web] BeautifulSoup으로 하는 웹크롤링, 데이터 스크레이핑 2020/11/23 - [Python과 머신러닝/웹 데이터 추출] - [P..
2020.11.25