본문 바로가기
반응형

컴퓨터/Python31

[Python] 파이썬, 딥러닝 CNN을 이용한 주식 가격 예측(1) 결론적으로, 본인은 CNN을 통한 주식 가격의 예측에 실패하였습니다. Epochs, Batch size 등 과 같은 Hyperparameter (사용자가 입맛(?)대로 설정하는)를 변경하시거나, CNN을 활용한 다른 주식 가격 예측 전략을 여러분이 직접 구상해보실 수 있을 것이라 믿습니다. 또한, 주식 가격 예측뿐만 아니라, 흉부 x-ray 사진을 통한 폐렴 확진 예측 등 아래 코드에서 주식 부분만 도려내고 여러분이 원하는 이미지 또는 예측 주제를 이식한다면 튜토리얼로서 도움이 될 것입니다. 따라서, 이 글이 딥러닝을 접하시는 많은 분들께 도움이 되었으면 좋겠습니다. 1. 전체 과정 요약 데이터 준비, 학습, 예측의 순서로 총 3번의 글을 작성하였습니다. [Python] 파이썬, 딥러닝 CNN을 이용한 .. 2022. 9. 29.
[Python] 파이썬, 캔들차트 matplotlib로 직접 그리기 파이썬 matplotlib을 이용하여 캔들차트를 직접 만들어 보겠습니다. (아래 코드와 완성본이 다를 수 있습니다.) 1. 패키지 설치 from pykrx import stock import pandas as pd import numpy as np from datetime import datetime, timedelta import matplotlib.pyplot as plt 2. OHLC 주가정보 가져오기 def stock_data(ticker, stock_from, stock_to): # ETF df = stock.get_etf_ohlcv_by_date(fromdate=stock_from, todate=stock_to, ticker=ticker) # 종목 #df = stock.get_market_oh.. 2022. 9. 21.
[Python] 파이썬, 엑셀 파일을 읽고 쓰기 (pandas) 1. 읽기 df = pd.read_excel('data.xlsx', header=4) df = pd.read_csv('data.csv', header=4) header는 데이터가 시작되는 Row(열)의 위치를 지정합니다. pip install xlrd pandas로 엑셀 파일을 읽기 위해서 xlrd 패키지를 필요로 합니다. 2. 쓰기 df.to_excel('data.xlsx', header=False, index=True, encoding='euc-kr', sheet_name='test1') df.to_csv('data.csv', mode='a+', header=False, index=True, encoding='euc-kr') mode는 덮어쓸지, 이어쓸지 등을 지정합니다. header는 데이터가 시작.. 2022. 9. 9.
[Python] Opencv 이미지 영역 설정 후, 수정본 덮어쓰기 (영역합성) 파이썬 Opencv를 이용하여 이미지의 특정 영역을 수정하고 원본 이미지에 덮어쓰기를 해보겠습니다. 1. 패키지 설치 import cv2 import matplotlib.pyplot as plt import numpy as np pip install opencv-python 2. 이미지 불러오기 # 이미지 열기 img = cv2.imread('1.png') img_change = cv2.imread('1.png') 이미지 1.png를 불러옵니다. img, img_change 두개로 나눈 이유는 img_change에 수정한 이미지를 덮어쓰기 위함입니다. (영역 합성) 3. 마우스로 수정할 영역 설정 # 마우스로 영역 설정 x,y,w,h= cv2.selectROI('img', img, False) # 이미지.. 2022. 9. 5.
반응형