python(58)
-
matplotlib 좌표 용어 정리.
https://matplotlib.org/2.0.2/_images/anatomy.png 사이트 출처 : plot: Matplotlib에서 제공하는 함수인데 그래프를 그리는 역할을 한다. axis : 축. Figure : 전체의 그림영역 Axes : 각각의 서브 플롯 scatter : 산점 subplot : 여러개의 서브플롯을 생성해서 하나의 그림(figure) 안에 여러 그래프를 배열한다. gird : '격자'라는 뜻인데 Matplotlib에서는 서브플롯을 배열하는데 사용된다. row와 column으로 구성된다. Spines : 축의 경계를 나타냄.
2023.05.30 -
토대가 탄탄한 1층 쌓기. - 파이썬 문법 복습. 튜플, 리스트 컴프리헨션, 파일 생성, 입출력.
얼기설기 배운 파이썬 코드를 좀 더 단단하게 해보자. 좀 더 익숙해지게 복습하자. 안익숙한 튜플 : 튜플은 여러 개의 값이 순서대로 있으나 내용을 변경할 수 없는 불변타입 시퀀스다. 대신 튜플은 숫자, 문자, 불리언, 딕셔너리 등등 다양한 타입의 값을 포함시킬 수 있다. tuple_test = (True, [1,2,3],{'이름': '이스트진','나이' : 50}) 이렇게 하는 것도 가능하다는 의미이다. 파이썬의 map() 함수. : 주어진 함수를 시퀀스(리스트나 튜플)의 각 요소에 적용해 새로운 이터러블 객체를 반환하는 내장함수. 문법은 map(function,iterable)을 쓴다. function은 매개변수로 하나의 값을 받고 값을 변환해서 반환하는 함수여야 한다. iterable 함수가 적용될 ..
2023.05.29 -
판다스 복습 계속.
변수를 안쓰고 사용하는 법을 해봤는데 반은 이해가 안되는 부분이다. 위 코드는 변수 선언을 통해 데이터 프레임을 한 번 만들고 그 다음에 ['points']>=95를 하여 다시 데이터 프레임으로 만들도록 인덱스 연산을 한 것이다. 반면 아래 코드는 and(&)로 묶여있다. 변수 선언을 하지 않았기 때문에 데이터 프레임이 아직 생성되지 않았으므로 &로 묶어준다. 또 isin([])을 사용해서 여러 개의 컬럼 인덱스를 조건으로 넣을 수도 있다. isin을 기억하자. df1 = pd.DataFrame({'Name': ['John', 'Alice', 'Bob', 'Jane'], 'Age': [25, 30, 35, 40], 'Sex': ['Man', 'Woman', 'Man', 'Woman'],} ) # sele..
2023.05.27 -
경기도미래기술학교 AI개발자 부트캠프 15일차 TIL - 판다스 문제들을 풀어본 날.
오늘은 어제 얼기설기 배운 판다스를 예제와 함께 풀어본 날이었다. isnull().sum()을 했는데 isnull()로 하면 결측된 애들과 아닌 애들을 각 요소에 boolean 타입으로 리턴해서 보여준다. sum()을 하면 isnull()이 True인 애들만 더해서 보여준다. 문법적으로 생소하긴 하다. 첫번 째는 row, 두번 째는 column이다. 그런데 그 각각을 리스트 타입으로 묶은 뒤 다시 리스트로 감싸야 한다. 리스트 타입으로 묶어서 그 행과 열에 해당하는 데이터 프레임을 반환하는 것이다. 대신 마지막을 또 묶어줘야 하나의 큰 데이터 프레임으로 인식하는 것이다. 얘도 마찬가지. 여기서 이해가 좀 잘됐던게 [] 이게 판다스에서는 인덱싱 연산자 라고 말한다는 것이다. df['country'] == ..
2023.05.26 -
경기도미래기술학교 AI개발자 부트캠프 13일차 TIL - 크롤링, 네이버 OPEN API 하는법, 크롬 브라우저에서 Selenium을 했다.
import requests from bs4 import BeautifulSoup html = driver.page_source #페이지소스를 html 변수에 넣음 soup = BeautifulSoup(html,'lxml') # html을 파싱 #content > div.style_content__xWg5l > div.basicList_list_basis__uNBZx > div > div:nth-child(1) > div > div > div.basicList_info_area__TWvzp > div.basicList_title__VfX3c > a onetitle = soup.select_one('#content > div.style_content__xWg5l > div.basicList_list_bas..
2023.05.24 -
파이참에서 셀레니움이 꺼지는 이유.(feat. 파이참에서 주피터 노트북 실행)
내가 이렇게 무식하다. 파이참에서 셀레니움을 깔아서 실행을 했는데 데스크톱에서 주피터로 하면 웹브라우저가 안꺼지는데 파이참은 자꾸 꺼지는 것이다. 어제 끝나고 진심 2시간 반동안 계속 찾아서 이것도 해보고 저것도 해보고... 근데 아무튼 개드립 사이트에서 파이참에서는 셀레니움이 원래 꺼진다 라는 내용을 토대로 오늘은 파이참에서 주피터로 실행했다. 이거 실행하려면 주피터를 가상 인터프리터에 설치해야 한다. 이대로 하고 셀레니움을 실행하니 문제없이 잘 동작하는 것을 확인했다. 수미상관을 위해 다시 말한다. 내가 이렇게 무식하다.
2023.05.24