목록Python (45)
잡동사니 블로그
https://www.acmicpc.net/problem/5349 5349번: Duplicate SSN The U.S. Social Security Administration has made a terrible mistake. When assigning new Social Security numbers (SSN) to U.S. citizens they accidently assigned some duplicate numbers. Fortunately, they caught this mistake early and have a list all the poss www.acmicpc.net 문제 The U.S. Social Security Administration has made a terrible mist..
import cv2 import numpy as np import matplotlib.pyplot as plt #이미지 불러오기 img = cv2.imread("test.png") #이미지 사이즈 조절 img=cv2.resize(img, dsize=(1000,500)) #이미지의 이진화를 위한 흑백으로 변경 new_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) #캐니 에지 검출을 통한 에지 검출 edges = cv2.Canny(new_img, 50, 130) #이미지에서 외곽선(Contours)을 찾음. contours, _ = cv2.findContours(edges, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE) #캐니 시각화 plt.ims..
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-..