본문 바로가기

반응형

분류 전체보기

(239)
머신러닝 알고리즘 익히기(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..

반응형