본문 바로가기

Python notes/Others57

Scikit Learn의 기본 데이터셋 목록들 (sklearn.datasets) Scikit learn 기본 데이터셋 목록들 Sickit Learn에서는 다양한 머신러닝, 통계기법을 사용해볼 데이터셋들을 제공하고 있다. 나는 주로 분류(classification)나 회귀(regression)에 적합한 데이터 셋들을 활용해서 연습한다. 데이터 목록은 아래와 같다. Scikit learn 기본 데이터셋 불러오기 Scikit learn의 기본 데이터셋을 불러오는 방법은 매우 간단하다. 아래와 같이 datasets에서 원하는 데이터셋 함수를 불러오고, 그 안에 들어있는 데이터들을 활용하면 된다. dataset은 딕셔너리 형태로 데이터셋과 데이터 관련 정보, feature의 이름들, data(feature의 데이터), target 데이터 등을 담고 있다. dataset마다 담고 있는 내용이 .. 2021. 12. 20.
VSCode) html 기본코드 띄우기, 코딩 창 아래 위로 분할 하기, 터미널 창 내부에 띄우기 #0. 한동안 파이썬으로 데이터 분석만 하다가 최근에 Vue를 공부하기 시작했다. 서너달 전 속성으로 웹 프로그래밍을 배우고, 웹페이지를 만들어 본 후, 오랜만에 비쥬얼 스튜디오 코드(VS Code)를 켰다. 파이썬은 대부분 쥬피터 랩 환경에서 코딩했기 때문이다. 여튼, 오랜만에 자바스크립트와 html, CSS를 왔다갔다 하면서 코딩하려니 손에 안 익고, 기능이 잘 생각이 안 나서 애를 먹었다. 해서 몇가지 자주 사용할 만한 기본 기능들을 메모해 놓으려고 한다. #1. HTML 기본코드 띄우기: html:5 .html 파일을 작성할 때마다 메타 데이터, head, body, title 등 기본 태그를 일일이 입력하는 것은 시간을 많이 잡아먹는다. 다행히 비쥬얼 스튜디오 코드에는 기본 코드를 가지고 올 수.. 2021. 11. 21.
크롤링) OpenAPI로 코로나19 예방접종 및 감염현황 데이터 크롤링 (+파이썬 Beautifulsoup으로 xml, json 파싱, 엑셀 저장) 공공데이터포털 접속하기 공공데이터포털(링크: https://www.data.go.kr/index.do)에서는 국가에서 보유하고 있는 다양한 데이터를 국민들에게 개방하고 있다. 회원가입을 하고 로그인을 한 후, 원하는 데이터의 키워드를 검색하면 관련된 데이터들의 목록을 확인할 수 있다. 상당수 데이터의 사용 비용이 무료이고, 이용허락범위에 제한이 없다. 데이터들은 파일데이터, 오픈API, 표준데이터셋으로 형태가 구분되어 있다. 그 중에서도 오픈API 형태로 되어 있는 코로나19 데이터들을 파싱해보고자 한다. 오픈API의 데이터포맷은 XML과 JSON이 주를 이룬다. 이에따라 XML 형태로 되어 있는 보건복지부 코로나19 감염 현황과 JSON 형태로 되어 있는 코로나19 예방접종 통계를 파싱한다. 파이썬으로.. 2021. 9. 18.
JupyterLab) 쥬피터랩에서 자바스크립트 사용하는 방법 (윈도우, 맥) 윈도우: npm install -g ijavascript ijsinstall 맥: brew install pkg-config node zeromq sudo easy_install pip pip install —upgrade pyzmq jupyter sudo npm install -g ijavascript ijsinstall 2021. 8. 4.
파이썬) 파이썬으로 zipfile 만들기 (+zipfile 패키지 설치) #0. 파이썬엔 참 편리한 패키지들이 많은 것 같다 데이터 처리부터 그래프 그리기, os 조작하기, 스케쥴링 등등... 그 중에서도 오늘은 파이썬으로 zipfile을 생성해서 이메일로 발송하는 실습을 해보았다. #1. 파이썬 zipfile 패키지 (라이브러리) 1) Mac 사용자의 경우 터미널에서 pip3 install zipfile로 패키지 설치 (윈도우 사용자는 명령프롬프트에서 pip install zipfile) 2) 파이썬을 실행시키고 import zipfile을 통해 패키지를 불러온다 3) zipzip=zipfile.ZipFile('집파일명.zip', 'w') **대소문자에 주의 zipzip.write('압축하려는 파일의 경로 및 파일명.jpg') zipzip.close() 2021. 6. 1.