파이썬29 파이썬 데이터 시각화 입문 8 : Numpy로 선형회귀 분석하기 지난 글에서는 Matplotlib 에서 subplots를 이용해 그래프를 그려보았다. 파이썬 데이터 시각화 입문 7 : Matplotlib 객체 다루기 지난 글에서는 Pandas와 Matplotlib을 이용하여 데이터를 시각화해보는 실습 문제를 다루었다. 파이썬 데이터 시각화 입문 6 : 연습문제 이번에는 데이터 시각화 연습문제이다. 기존 자료를 쓰면 또 fecu.tistory.com 이번 글에서는 numpy의 polynomial을 이용해 선형회귀 분석을 해보려고 한다. 1. 선형 회귀 분석이란? 위키백를 보면 선형회귀분석을 아래와 같이 설명한다. 통계학에서 선형 회귀는 종속 변수 y와 한 개 이상의 독립 변수 X와의 선형 상관 관계를 모델링하는 회귀분석 기법이다. -위키백과- 정말 간단하게 이야기하면,.. 파이썬 2023. 11. 21. 파이썬 데이터 시각화 입문 7 : Matplotlib 객체 다루기 지난 글에서는 Pandas와 Matplotlib을 이용하여 데이터를 시각화해보는 실습 문제를 다루었다. 파이썬 데이터 시각화 입문 6 : 연습문제 이번에는 데이터 시각화 연습문제이다. 기존 자료를 쓰면 또 재미없지 않은가? 새로운 데이터를 이용해보자. 1. 파일 및 문제 아래 파일은 공공데이터 포털에서 받은 연간 범죄 발생 건수, 검거 fecu.tistory.com 이번 글에서는 Matplotlib으로 여러개의 그래프를 한번에 그려보는 subplots에 대해 알아보려고 한다. 1. Subplots subplots는 그래프를 그릴 공간의 좌표를 받아 전체 그래프와 각 그래프의 축을 반환한다. fig, axis = plt.subplots(2,2, constrained_layout=True) axis axis.. 파이썬 2023. 11. 15. 파이썬 데이터 시각화 입문 6 : 연습문제 이번에는 데이터 시각화 연습문제이다. 기존 자료를 쓰면 또 재미없지 않은가? 새로운 데이터를 이용해보자. 혹시나 해서 지난 글을 아래에 붙여둔다. 파이썬 데이터 시각화 입문 5 : 데이터 시각화 지난 글에서 Pandas, Matplotlib을 다루는 방법에 대해 간단하게 보았다. 파이썬 데이터 시각화 입문 4 : Matplotlib 다루기 파이썬으로 데이터 시각화를 하려고 할 때, 가장 입문하기 어려웠던 라이브러 fecu.tistory.com 1. 파일 및 문제 아래 파일은 공공데이터 포털에서 받은 연간 범죄 발생 건수, 검거 건수 통계이다. 아래의 조건에 따라 그래프를 그려보자. 해킹(자료유출)의 발생 및 검거 건수를 시각화 할 것 제목, x 축 레이블, y 축 레이블, 범례를 설정 할 것 선의 스타일.. 파이썬 2023. 11. 14. 파이썬 데이터 시각화 입문 5 : 데이터 시각화 지난 글에서 Pandas, Matplotlib을 다루는 방법에 대해 간단하게 보았다. 파이썬 데이터 시각화 입문 4 : Matplotlib 다루기 파이썬으로 데이터 시각화를 하려고 할 때, 가장 입문하기 어려웠던 라이브러리가 matplotlib 이었다. 자료는 많은데 구체적으로 어떤식으로 익혀나가야 할지 감이 오지 않았다. 이 글에서는 Matplot fecu.tistory.com 이번에는 Pandas로 불러온 엑셀 데이터를 Matplotlib으로 시각화 시켜보도록 하자. Matplotlib이 데이터 프레임을 지원하기 때문에 간단하게 불러온 엑셀에서 x 값, y 값만 결정해서 입력하면 된다. 1. Pandas로 엑셀 불러오기 자, 이제 태초마을부터 시작해보자. 지난번에 보았던 직박구리 폴더에서 pandas.. 파이썬 2023. 11. 14. 파이썬 데이터 시각화 입문 4 : Matplotlib 다루기 Pandas 이후로 이어지는 글이다. 이전글을 붙여두니 참고하길 바란다. 파이썬 데이터 시각화 입문 3 : Pandas 연습문제 지난 글에서는 Pandas라는 라이브러리로 데이터를 다루는 방법에 대해 다루었다. 오늘은 pandas로 간단한 출력을 해보는 연습 문제를 풀어보려고 한다. 파이썬 데이터 시각화 입문 2 : Pandas 다루기 fecu.tistory.com 파이썬으로 데이터 시각화를 하려고 할 때, 가장 입문하기 어려웠던 라이브러리가 matplotlib 이었다. 자료는 많은데 구체적으로 어떤식으로 익혀나가야 할지 감이 오지 않았다. 이 글에서는 Matplotlib으로 정말 기본적인 사용법에서 시작해서 세부적인 축 설정까지 순차적으로 다루어 보려고 한다. 1. Matplotlib 호출 및 한글 설.. 파이썬 2023. 11. 13. 파이썬 데이터 시각화 입문 3 : Pandas 연습문제 지난 글에서는 Pandas라는 라이브러리로 데이터를 다루는 방법에 대해 다루었다. 오늘은 pandas로 간단한 출력을 해보는 연습 문제를 풀어보려고 한다. 파이썬 데이터 시각화 입문 2 : Pandas 다루기 이번 글에서는 데이터 처리를 위한 도구인 Pandas에 대해 다루어 보려고 한다. 데이터 시각화를 위한 환경구성이 되어 있지 않다면 아래의 글을 참고바란다. 파이썬 데이터 시각화 입문 1 : 여는 fecu.tistory.com 1. 데이터 출처 요즘은 공개된 빅데이터가 많다. 당장 구글에서 '빅데이터'를 검색만 해도 많은 사이트들이 든다. 그 중에서 공공데이터 포털, kaggle을 소개해보려고 한다. 1) 공공 데이터 포털 공공데이터 포털은 국가가 보유하고 있는 다양한 데이터를 국민들이 이용할 수 .. 파이썬 2023. 11. 11. 파이썬 데이터 시각화 입문 2 : Pandas 다루기 이번 글에서는 데이터 처리를 위한 도구인 Pandas에 대해 다루어 보려고 한다. 데이터 시각화를 위한 환경구성이 되어 있지 않다면 아래의 글을 참고바란다. 파이썬 데이터 시각화 입문 1 : 여는 글이번에 좋은 기회가 있어서 파이썬을 활용한 데이터 시각화 수업을 하게 되었다. 수업 때 쓴 자료가 한번 쓰고 버리기에는 너무 아까워서 블로그에 남겨보려고 한다. 이 글의 목표는 파이썬의 fofecu.tistory.com 1. Pandas란? 판다스는 데이터 조작 및 분석을 위한 라이브러이다. 리스트나 딕셔너리를 표로 만들어 처리할 수 있다. 예를들어 아래와 같이 내부에 3개의 리스트가 들어 있는 리스트가 있다고 하자. lstInLst = [[1,2,3],[4,5,6],[7,8,9]] 이 자료를 표현 방법만 바.. 파이썬 2023. 11. 10. 파이썬 데이터 시각화 입문 1 : 여는 글 이번에 좋은 기회가 있어서 파이썬을 활용한 데이터 시각화 수업을 하게 되었다. 수업 때 쓴 자료가 한번 쓰고 버리기에는 너무 아까워서 블로그에 남겨보려고 한다. 이 글의 목표는 파이썬의 for문, if문, 함수 등의 기초만 아는 사람이 파이썬으로 그래프를 한번 그려보는 것에 있다. 이 글에 나와 있는 것은 정말 기초일 뿐이며, 파이썬으로 데이터 시각화를 하는 기초를 닦는 목적으로 읽길 바란다. 이번 글은 앞으로 쓸 글들 중 첫번째, 여는글과 파이썬 개발 환경 만들기이다. 1. 여는 글 1) 데이터 시각화란? 데이터 시각화를 쉽게 이야기하면, 데이터를 그래프나 보기 좋은 형태로 만들어주는 것을 말한다. ㅈ같은 보노보노 ppt를 보기좋은 ppt로 만드는 것은 단지 내용의 표현 방법의 차이일 뿐이다. 데이터 .. 파이썬 2023. 11. 7. 윈도우 pip가 안될 때 : 환경변수 설정하기 윈도우에서 파이썬을 설치하고 나서 환경변수가 설정되지 않으면 pip가 먹히지 않는다. 이럴 땐 환경변수를 설정해 주어야 한다. 아래의 절차에 따라 환경변수를 설정해보자. 1. python을 다시 다운받아서 Modify 에서 설정하기 먼저 파이썬 홈페이지에서 자신이 설치한 파이썬 버전과 동일한 파일을 다운받는다. 혹시 버전을 모른다면 win키 + r을 눌러 실행을 켠 다음, cmd를 입력하자. 그리고 python --version을 입력하면 파이썬 버전을 알 수 있다. 버전을 알았다면 파이썬 홈페이지로 들어가서 파이썬을 다운 받는다. 다운받은 파이썬 파일을 실행해주자. 아래 창이 뜨면 그 중에서 제일 위에 있는 창을 클릭해준다. 다음 화면에서 뜨는 모든 체크 버튼을 클릭해주자. 그리고 VS Code를 재실.. 파이썬 2023. 11. 6. python-barcode 모듈에서 code39로 바코드 생성 문제 이번에 python-barcode모듈에서 바코드를 한번 생성해보려고 했다. code39로 7자리 바코드를 생성하니, 그 뒤에 임의의 문자 하나가 자꾸만 배정되었다. 어떻게 해결하나 구글링을 또 열심히 해보니 stackoverflow에 이에 대한 답이 있다. code39 함수 내부에 있는 add_checksum이라는 파라미터를 false로 변경해 주라는 것이다. pyBarcode code39 adds random digit I am creating a .png barcode from an alpha numerical value. I am using Python and the pyBarcode module. The problem is that, when I use code39, it adds a random.. 파이썬 2023. 6. 23. 셀레니움 모바일 모드 이번에 인스타그램에서 팔로우, 팔로워를 셀레니움으로 검색해보려고 했다. 확인해보니 데스크탑 버젼 보다 모바일에서 확인하는게 훨씬 많은 팔로우, 팔로워를 보여주었다. 그래서 모바일 버젼으로 접속해보려 함. 아래 stack overflow에서 좋은 답변이 있었다. Python and Selenium mobile emulation I'm trying to emulate Chrome for iPhone X with Selenium emulation and Python, as follow: from selenium import webdriver mobile_emulation = { "deviceName": "iphone X" } chrome_options = webdriver. stackoverflow.com 코.. 파이썬 2023. 6. 4. 셀레니움에서 스크롤을 하는 다양한 방법 구글링을 하니 셀레니움으로 스크롤을 하는 방법을 찾는 글들이 많았다. 나도 인스타그램 글에 올려 두었으나, 다른 글들의 유입을 위해 따로 글로 써둔다. 혹시나 더 필요한 스크롤 방법이 있다면 추가해보겠다. 일반적으로 셀레니움에서의 스크롤은 자바스크립트를 이용해서 구현한다. 1. 원하는 높이 Y까지 스크롤 driver.execute_script("window.scrollTo(0, Y)") 2. 문서의 끝까지 1회 스크롤 driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") 3. 문서의 제일 끝까지 스크롤 SCROLL_PAUSE_TIME = 0.5 # Get scroll height last_height = driver.execut.. 파이썬 2023. 5. 26. 이전 1 2 3 다음 💲 추천 글 728x90