일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- selenium
- PYTHON
- pos_tag
- 트러블슈팅
- stopwords
- 이것이 코딩 테스트다
- 머신러닝
- 파일입출력
- find_all()
- category_encoders
- aof
- EarlyStopping
- 잡담
- json
- Django
- auc
- Roc curve
- SMTP
- 인공지능
- 원소주
- semi-project
- Trouble shooting
- IOPub
- Logistic linear
- ML
- AI
- beautifulsoup
- 크롤링
- pandas
- 그리디
- Today
- Total
목록PYTHON (17)
개발 블로그
장고의 환경세팅후에 이제 본격적으로 앱의 기능을 구현하는 과정을 진행 해보겠습니다! 그전에 urls.py와 views.py에 대해 간단한 튜토리얼을 먼저 보겠습니다. 00. urls.py & views.py 저희가 만든 앱을 웹사이트에 띄우려면 urls.py 파일에 url경로를 추가해 줘야합니다. 저는 lotto앱의 views.py 파일에 접근해야 하기 때문에 `from lotto import views`를 해줬습니다. """site_1 URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.2/topics/http/urls/..
Django의 입문 튜토리얼인 lotto웹사이트 제작을 진행해보겠습니다. 튜토리얼 시작에 앞서 장고의 디자인패턴인 MVT패턴에 대해 짚고 넘어가겠습니다. 00. Django - MTV 패턴 우선 Django프레임워크는 MTV Pattern라는 디자인 패턴을 가지고 있습니다. Model : 데이터베이스 조작 Template : 사용자 인터페이스 구현 View : 내부 계산 & 데이터 처리 로직, Model로 부터 데이터를 쉽게 가져오게 됨 MVC모델과 비교했을때 장고의 Template이 View의 역할을 하고 장고의 View는 url을 parsing하는 controller의 역할을 한다고 볼 수 있습니다. 웹에서 장고의 MTV 패턴은 다음과 같이 동작합니다. 00_01 MVT 패턴 & Django insi..
[Python] konlpy 한국어 텍스트 분석과 시각화의 word_dict를 기반으로 wordcloud를 만들었습니다. 목차> 더보기 목차 wordcloud라이브러리 설치 conda install -c https://conda.anaconda.org/conda-forge wordcloud==1.5.0 import wordcloud from wordcloud import WordCloud from PIL import Image # 만약 "No module named 'PIL'" 에러가 발생하면 [ pip install Pillow==5.4.1 ] 로 라이브러리를 설치 import numpy as np import matplotlib.pyplot as plt 01 WordCloud객체변수 word_clou..
목차> 더보기 목차 웹 스크래핑을 위한 라이브러리 import import requests from bs4 import BeautifulSoup import pandas as pd from datetime import datetime import time import re 01 '원소주' 뉴스기사 스크래핑 시작 원소주를 검색하고 뉴스탭을 보면 query라는 파라미터에 '원소주'를 전달인자로 받는걸 볼 수 있습니다. requests.get(url).content로 응답을 받고, 이를 BeautifulSoup객체로 변환합니다. ※ 주소를 복사할 때 그냥 복사해서 붙여넣기 하면 url을 파악하기 힘들게 깨질 수 있습니다. 따라서 다음과 같이 복사합니다. url 제일 앞에 커서가 오도록 클릭 -> 스페이스 한칸..
01 TF-IDF (Term Frequency - Inverse Document Frequency) TF-IDF(Term Frequency - Inverse Document Frequency)는 정보 검색과 텍스트 마이닝에서 이용하는 가중치로, 여러 문서로 이루어진 문서군이 있을 때 어떤 단어가 특정 문서 내에서 얼마나 중요한 것인지를 나타내는 통계적 수치입니다. 문서의 핵심어를 추출하거나, 검색 엔진에서 검색 결과의 순위를 결정하거나, 문서들 사이의 비슷한 정도를 구하는 등의 용도로 사용할 수 있습니다. (출처 : wiki tf-idf) 02 Cosine Similarity (코사인 유사도) 코사인 유사도(cosine similarity)는 내적공간의 두 벡터간 각도의 코사인값을 이용하여 측정된 벡터간..
저번 게시글 [Python] 데이터 시각화 (지도/ Folium, GeoJSON)에 이어집니다. 목차> 더보기 목차 googlemaps library 설치 pip install googlemaps==4.6.0 pip install --index-url=http://pypi.python.org/simple/ --trusted-host pypi.python.org googlemaps==4.6.0 conda config --set ssl_verify false 입력 후 -> conda install googlemaps==4.6.0 구글맵스 API key 받기 01 gmaps.geocode( ) googlemaps.geocode(찾고싶은 위치명, 언어) import googlemaps gmaps = google..
저번 시간에는 pandas Dataframe에 대해 알아봤었습니다. 이번에는 공공데이터포털의 관서별 5대범죄 발생 및 검거 엑셀파일 데이터를 가져와서 실습을 했습니다. 이번 시간에는 seaborn라이브러리로 시각화까지 진행했습니다. 이걸 어떻게 정리해서 올려야 하나 고민이 되는데,,, 일단 수업했던 흐름에 맞춰서 설명을 덧붙여 보겠습니다:) 목차> 더보기 목차 import numpy as np import pandas as pd import seaborn as sns import matplotlib.pyplot as plt from matplotlib import font_manager, rc # rc == run configure(configuration file) from matplotlib impo..
오늘은 1강을 마치고, 2강을 시작했습니다!! 본격적으로 데이터를 다루기 시작하며 이제 numpy, pandas, matplotlib, seaborn를 배워나갈 것 같습니다. 오늘은 그중에서도 pandas에 대해서 알아봤습니다. 목차> 더보기 목차 pandas란? pandas는 데이터 조작 및 분석을 위한 Python 프로그래밍 언어 용으로 작성된 소프트웨어 라이브러리 입니다 . 특히 숫자 테이블과 시계열 을 조작하기 위한 데이터 구조 와 연산을 제공합니다 . 출처 : Wiki Pandas pandas.DataFrame은 2차원, 크기 변경이 가능한 테이블 형식 데이터입니다. 데이터 구조에는 레이블이 지정된 축(행과 열)도 포함됩니다. Series객체를 위한 dict-like 컨테이너로 생각할 수도 있습..