| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 파이썬
- 스파르타
- 어쩌다 마케팅
- 실전 데이터 분석 프로젝트
- 프로젝트
- 웹 스크랩핑
- 미세먼지
- 내일배움캠프
- 파이썬 철저 입문
- 스파르타코딩
- 중회귀모형
- hackerrank
- 회귀분석
- harkerrank
- 파이썬 철저입문
- 내일배움카드
- 내일배움
- Cluster
- 파이썬 머신러닝 완벽가이드
- MySQL
- wil
- 스파르타 코딩
- 티스토리챌린지
- 파이썬 머신러닝 완벽 가이드
- 오블완
- 프로그래머스
- SQL
- 텍스트 분석
- TiL
- R
- Today
- Total
목록Python (70)
OkBublewrap
개정판에 올라온 코드 참고를 했다. 우선 웹 사이트 주소에 경로를 추가하기 '문자열' + '문자열'을 하면 '문자열문자열'으로 나온다. base_url = "https://api.github.com/" sub_dir = "events" url = base_url + sub_dir print(url) 결과는 base_url + sub_dir이 합쳐진 'https://api.github.com/events'로 출력이 된다. 여러 이벤트를 사이트에 추가하는 방법 import requests base_url = "https://api.github.com/" sub_dirs = ["events", "user", "emails" ] for sub_dir in sub_dirs: url_dir = base_url + ..
API : Application Programming Interface (응용 프로그램 프로그래밍 인터페이스 ) 웹 API 웹 애플리케이션 개발에서 다른 서비스에 요청을 보내고 응답을 받기 위해 정의된 명세를 일컫는다. REST(Representational State Transfer) API : 요청, 응답후 연결 닫음 Streaming API : 요청 -> 데이터 갱신 후 응답(반복) 응답 데이터의 형식 JSON, XML import json python_dict = { "이름": "홍길동", "나이": 25, "거주지": "서울", "신체정보": { "키": 175.4, "몸무게": 71.2 }, "취미": [ "등산", "자전거타기", "독서" ] } type(python_dict) 예시로 JSO..
웹 이미지 다운 받기 파이썬 철저 입문에 나온 내용은 하나씩 다운, 여러개 다운 받는 자동화에 가까운 느낌이였다. 1위인 뉴진스 앨범으로 연습을 해보기로 했다. newjeans_url = soup.select('.img_thumb')[0].get('src') newjeans_img = requests.get(newjeans_url) newjeans_img # 이미지 파일의 주소에는 이상이 없음 import os img_file_name = os.path.basename(newjeans_url) img_file_name '8500274.jpg?type=r120Fll&v=20230316154009' 'https://musicmeta-phinf.pstatic.net/album/008/500/8500274.jp..
웹 이미지 들고오기 바이브을 이용해서 데이터프레임에 웹이미지를 추가하는 것을 진행 import requests from io import BytesIO from PIL import Image 우선 1위인 뉴진스의 앨범을 먼저 들고오면 image_file_html = 'https://musicmeta-phinf.pstatic.net/album/008/500/8500274.jpg?type=r120Fll&v=20230316154009' res = requests.get(image_file_html) res_img = Image.open(BytesIO(res.content)) res_img 이렇게 나온다. 이미지를 추출해서 데이터 프레임에 넣는다. 검사기를 이용해서 봤을 때 img_thumb에 들어가는 것을 볼..
2023-03-16 예제4 %%writefile C:/myPyCode/br_example_constitution.html 대한민국헌법 제1조 ①대한민국은 민주공화국이다. ②대한민국의 주권은 국민에게 있고, 모든 권력은 국민으로부터 나온다. 제2조 ①대한민국의 국민이 되는 요건은 법률로 정한다. ②국가는 법률이 정하는 바에 의하여 재외국민을 보호할 의무를 진다. # utf-8으로 인코딩(한글) f = open('C:/myPyCode/br_example_constitution.html', encoding='utf-8') html_source = f.read() f.close() soup = BeautifulSoup(html_source, "lxml") # title 제목 title = soup.find('p..
하나의 웹 사이트에 접속하기 import webbrowser url = 'www.naver.com' webbrowser.open(url) Naver.com 검색어를 친 결과를 보기 naver_search_url = "https://search.naver.com/search.naver?query=" search_word = '파이썬' url = naver_search_url + search_word webbrowser.open_new(url) 여러 개의 웹 사이트에 접속하기 import webbrowser urls = ['www.naver.com', 'www.daum.net', 'www.google.com'] for url in urls: webbrowser.open_new(url) 여러 개의 검색어로 검..
Decision Tree Modeling 변수 중요도를 확인하고 변수 추출을 한 데이터를 모델링을 진행하기로 했다. 모델링 도중에 정확도가 1이 나와서 많이 당황했지만 target변수가 같이 들어가 있었다 데이터 나눌때 유심히 봐야할 것 같다. # 변수 제거 X = X.iloc[:,:-1] # Data Split from sklearn.model_selection import train_test_split X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.3, random_state = 2023) # 분리 됬는지 확인 print(X_train.shape, y_train.shape) print(X_test.shape, y_tes..
# Package import numpy as np import pandas as pd import warnings warnings.filterwarnings('ignore') # Visulization import matplotlib.pyplot as plt import seaborn as sns # Data Set from sklearn.datasets import load_wine wine = load_wine() wine_df = pd.DataFrame(data = wine.data, columns = wine.feature_names) wine_df_y = wine.target wine_df['target'] = winde_df_y Columns 알콜(Alcohol) 말산(Malic acid) ..
준지도학습(semisupervised learning) 일부 데이터만 target 변수값(label)을 갖고 있고 나머지 다수 데이터는 label이 없을 때 이용하는 학습 방법 from sklearn.datasets import load_digits X_digits, y_digits = load_digits(return_X_y = True) X_1 = X_digits[0,:].reshape(8, -1) X_1 plt.imshow(X_1); y_digits[0] # 0 array([[ 0., 0., 5., 13., 9., 1., 0., 0.], [ 0., 0., 13., 15., 10., 15., 5., 0.], [ 0., 3., 15., 2., 0., 11., 8., 0.], [ 0., 4., 12., ..
# 군집을 사용한 이미지 분할 import urllib url = "https://raw.githubusercontent.com/rickiepark/handson-ml2/master/images/unsupervised_learning/ladybug.png" urllib.request.urlretrieve(url, "lady.png") # 시각화 from matplotlib.image import imread image = imread("lady.png") image.shape # (533, 800, 3) plt.imshow(image) plt.show() 민들레에 무당벌레가 있는 사진이다. from matplotlib.image import imread image = imread("lady.png") p..
