본문 바로가기

반응형

전체 글

(335)
머신러닝 알고리즘 익히기(Logistic Regression, Random Forest, Gradient Boosting, Light GBM), import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns %matplotlib inline #노트북안에서 바로 그래프를 출력하여 보여줌 import warnings warnings.filterwarnings('ignore') #데이터 불러오기 datapath = 'https://github.com/mchoimis/tsdl/raw/main/income/' df = pd.io.parsers.read_csv(datapath + 'income.csv') df.head() # 데이터 형태 확인 print(df.shape) print(df.columns) df.info() # 결측치(NA, 없는 값)를 Na..
[R] 데이터분석(2) - 시계열데이터 EDA(평활화, 필터링, 요소분해, 상관관계분석) 목차 평활화(Smoothing) 필터링(Filtering) 요소분해(Decomposition) 상관관계 분석(Serial Correlation) EDA평활법 단순이동평균 이중이동평균 가중이동평균 이중가중이동평균 (참고) jt: smooting Box-Pierce test 평활화(①이동평균평활법, ②지수평활법), j>t 이동평균평활법(Moving Average, MASmoothing) library(TSA) data(Airpassengers) ma3
[R] 데이터분석(1) - 차트표시, monthly, seasonal, differnce, window, aggregate 시계열 데이터 만들기 차트 표시 monthplot seasonal 요소 difference(합집합, 교집합, 역차분) 시계열 부분추출(window) 통합(aggregate) #구글 코랩에서 R 설치 install.packages('forecast') install.packages('TSA') library(forecast) library(TSA) #시계열 데이터 만들기(1) dd
[python] 퀴즈_그림판 자동으로 켜기(f.나도코딩) import pyautogui import sys pyautogui.hotkey("win", "r") pyautogui.write("maspaint") pyautogui.press("enter") pyautogui.sleep(2) window = pyautogui.getWindowWithTitle("제목없음 - 그림판")[0] if window.ismaximized == False: window.maximize() pyautogui.sleep(1) btn_text = pyautogui.locateOnScreen("btn_text.png") if btn_text: pyautogui.click(btn_text, duration = 0.5) else: print("찾기 실패") sys.exit() pyauto..
[python] os 파일정보 파일 기본 import os print(os.getcwd()) # current working directory 현재 작업공간 os.chdir("코딩공부") # "코딩공부 로 작업공간 이동 print(os.getcwd()) os.chdir("..") # 상위폴더로 이동 print(os.getcwd()) os.chdir("../..") # 상위의 상위폴더로 이동 print(os.getcwd()) os.chdir("c:/") 주어진 절대경로로 이동 파일경로 import os #파일경로 만들기 file_path = os.path.join(os.getcwd(), "f_file.txt") #w절대경로 생성 print(file_path) #파일경로에서 폴더정보 가져오기 print(os.path.dirname(r"c..
[python] pyautogui(4) 메시지박스 메시지박스 import pyautogui pyautogui.countdown(3) #3초후에 시작 pyautogui.alert("자동화 수행에 실패하였습니다.", "경고") # 메시지박스-확인버튼 result = pyautogui.confirm("~하겠습니까?", "확인") #메시지박스-확인,취소버튼 print(result) result = pyautogui.prompt("~~하겠습니까?", "입력" #단어를 입력받음 print(result) result = pyautogui.password("암호를 입력하세요") #암호입력 print(result)
[python] pyautogui (3) 키보드 자동화 숫자, 영어입력, 조합키(hot key) import pyautogui import time w = pyautogui.getWindowsWithTitle("메모장")[0] # 메모장 창의 제목은 "제목 없음"일 가능성이 큽니다. w.activate() time.sleep(1) # 1초 대기 if w.isMaximized == False: #최대창 활성화를 안하면 왜 메모장이 실행 안되는지 모르겠음. w.maximize() pyautogui.write("12345", interval=0.1) # 입력할 문자열을 정확히 입력하고, interval 인자를 추가하여 각 문자 입력 간의 간격을 조정합니다. pyautogui.write("zizizi") pyautogui.write(["zizizi", "left",..
[python] pyautogui(2) 윈도우 자동화 모든 윈도우 가져오기, 화면 최대화, 최소화, 닫기 import pyautogui fw = pyautogui.getActiveWindow() # 현재 활상화된 창 print(fw.title) #창의 제목 정보 print(fw.size) #창의 크기 정보(width, height) print(fw.left, fw.top, fw.right, fw.bottom) pyautogui.click(fw.left+25, fw.top + 20) for w in pyautogui.getAllWindows(): #모든 윈도우 가져오기 print(w) #타이틀이 포함된 창 활성화, 최대화, 화면 원복, 닫기 w = pyautogui.getWindowsWithTitle("메모장")[0] if w.isActive == False..

반응형