본문 바로가기
반응형

컴퓨터46

[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.
[Python] 파이썬, 터미널 출력 문자에 색상 지정하기 파이썬 터미널 출력되는 문자에 색상을 지정하여 보겠습니다. (vscode에서 실행하였습니다.) 1. 패키지 설치 from datetime import datetime 출력값에 날짜를 입력하고자 datetime을 넣었으나, 필요하지 않을 경우 넣지 않으셔도 됩니다. 2. 코드 입력 # 출력문자 색상 변경 formatters = { 'Red': '\033[91m', 'Green': '\033[92m', 'Blue': '\033[94m', 'END': '\033[0m' } 'END': '\033[0m' 은 색상을 초기화하여 줍니다. END를 넣지 않을 경우, 이하의 모든 출력 문자의 색이 직전 색으로 계속 출력됩니다. def printlog(content, color): if color == 'Green': .. 2022. 8. 21.
반응형