목록Python (47)
잡동사니 블로그

import torch from torchvision import datasets import torchvision.transforms as transforms import os import matplotlib.pyplot as plt from sklearn.model_selection import train_test_split import torch.nn as nn import torch.optim as optim from torchvision.datasets import STL10 from torch.utils.data import DataLoader #\를 그대로 사용 path2data = r'.\dataset' #폴더 없을 경우 생성 if not os.path.exists(path2data): o..

크롤링 기본 구조 1. Selenium을 사용하여 소스코드로 지정된 WebDriver를 실행하여 웹 페이지에 접속한다. 2. 접속한 웹 페이지를 HTML 소스코드 형태로 파싱한다. 3. 파싱된 HTML 전체 코드에서 Beautiful Soup를 사용하여 원하는 부분만 골라낸다. 4. 골라낸 데이터를 원하는 형식의 파일로 저장한다. 크롬 버전확인 및 드라이버 설정 https://googlechromelabs.github.io/chrome-for-testing/ Chrome for Testing availability chrome-headless-shellmac-arm64https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/118.0.5951.0/mac-..

사용데이터셋 https://www.kaggle.com/competitions/m5-forecasting-accuracy/overview M5 Forecasting - Accuracy | Kaggle www.kaggle.com import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import numpy as np import plotly.express as px url = 'm5-forecasting-accuracy' calendar = pd.read_csv(f'{url}/calendar.csv') selling_prices = pd.read_csv(f'{url}/sell_prices.csv') sample_submission ..

1422번: 숫자의 신 (acmicpc.net) 1422번: 숫자의 신 첫째 줄에 K와 N이 공백을 사이에 두고 주어진다. K와 N은 각각 50보다 작거나 같은 자연수이고, N은 K보다 크거나 같다. 둘째 줄에는 K개의 수가 한 줄에 하나씩 주어진다. 각 수는 1,000,000,000보다 www.acmicpc.net 문제 숫자의 신은 여러명이 있지만, 그 중에 자연수의 신은 오세준이다. 오세준은 자연수의 신으로 오래오래 살다가 어느 날 음수의 신과 전쟁을 하게 되었다. 오세준은 음수의 신 이다솜을 이기기위해서 큰 숫자를 만들기로 했다. 오세준은 지금 K개의 자연수를 가지고 있다. 오세준은 K개의 수 중에 정확하게 N개의 수를 뽑아내서 그 수를 붙여서 만들 수 있는 수중에 가장 큰 수를 만들고자 한다. 같..