본문 바로가기

코딩

[머신러닝 인강] 11-2주차: Pandas DataFrame 의 이해 04. 데이터 분석을 위한 Python (Pandas) 07. DataFrame 타입이해 - 01. DataFrame 데이터 살펴보기 08. DataFrame 타입이해 - 02. DataFrame 구조 이해하기 09. DataFrame 타입이해 - 03. DataFrame 데이터 생성하기 10. DataFrame 타입이해 - 04. 샘플 csv 데이터로 DataFrame 데이터 생성하기 저번 주차의 Series 데이터에 이어 pandas의 대표적인 객체라 할 수 있는 DataFrame에 대해 알아보았습니다. Series가 1차원 배열의 데이터를 나타내는 객체라면 DataFrame은 Series 2차원으로 확대된 버전이라고 할 수 있습니다. >>수강 인증샷 더보기
[머신러닝 인강] 11-1주차: Series 연산, boolean selection, 슬라이싱 04. 데이터 분석을 위한 Python (Pandas) 04. Series 타입의 이해 - 03. Series 데이터 연산하기 05. Series 타입의 이해 - 04. Series 데이터 Boolean Selection으로 데이터 선택하기 06. Series 타입의 이해 - 05. Series 데이터 변경 & 슬라이싱 하기 이번 주차에는 Series 데이터 간의 연산, boolean selection으로 데이터 선택, 데이터 변경 그리고 슬라이싱까지 배워보는 시간이었습니다. >>수강 인증샷5] : boolean Series를 기존 Series의 index로 사용해 boolean selection (Series에서 조건에 해당하는 값만을 select) s.index > 5 #index값을 기준으로 비교 .. 더보기
[머신러닝 인강] 10-2주차: Pandas, Series의 이해 04. 데이터 분석을 위한 Python (Pandas) 01. Pandas 이해 - pandas 모듈 설치 02. Series 타입의 이해 - 01. Series 데이터 생성하기 03. Series 타입의 이해 - 02. Series 데이터 심플 분석 (개수, 빈도 등 계산하기) 이번 주차부터는 데이터 분석을 위한 Pandas를 배우는 그 첫 시간이었습니다 ! Pandas에서의 기본 객체 중 하나인 Series 데이터를 생성해보고 Series의 메소드 사용과 분석까지 진행해봤습니다. >>수강 인증샷 더보기
[머신러닝 인강] 10-1주차: linalg 서브모듈, 그래프 표현 03. 데이터 처리를 위한 Python (Numpy) 10. linalg 서브모듈 사용하여 선형대수 연산하기 11. ndarray 데이터를 이용하여 다양한 그래프 표현하기 12. numpy 연습문제 풀이 이번 주차는 numpy를 마무리 짓는 시간이었습니다. numpy의 서브모듈 중 하나인 linalg를 활용해 선형대수(linear algebra) 연산을 하는 법과 ndarray 데이터를 matplotlib 모듈을 이용해 시각화 하는 법을 배우고, 이때까지 배웠던 내용을 바탕으로 연습문제까지 풀이해봤습니다 ! >>수강 인증샷 matmul np.matmul(x, np.linalg.inv(x)) : m by n, n by s 사이 행렬 곱 : 1. @ 연산자 2. numpy의 matmul 함수 - np.lin.. 더보기
[머신러닝 인강] 9-2주차: ndarray 축(axis), 브로트캐스팅(broadcasting), 불린 인덱싱(boolean indexing) 03. 데이터 처리를 위한 Python (Numpy) 07. axis(축) 이해 및 axis를 파라미터로 갖는 함수 활용하기 08. broadcasting 이해 및 활용하기 09. Boolean indexing으로 조건에 맞는 데이터 선택하기 이번 주차에는 저번 시간에도 잠깐 등장한 ndarray의 축(axis)에 관한 내용이 등장합니다. 또한 차원이 '다른' ndarray 간의 연산을 위한 브로드캐스팅, boolean indexing으로 조건에 맞는 데이터를 선택하는 법에 대해서 알아보았습니다. >>수강 인증샷3행 3열 np.sum(z, axis=2) #2번째 찌부->3행 4열 : 3차원 텐서에 적용하기 np.sum(z, axis=-1) #axis 0, 1, 2 == -3, -2, -1 : 음수 인덱싱.. 더보기
[머신러닝 인강] 9-1주차: ndarray 인덱싱, 슬라이싱, 기본 함수 03. 데이터 처리를 위한 Python (Numpy) 04. ndarray 인덱싱 & 슬라이싱 이해하기 05. ndarray 데이터 형태를 바꿔보기(reshape, flatten 등 함수 이용) 06. ndarray 기본 함수 사용하기 이번 시간에는 ndarray를 생성한 뒤, 인덱싱과 슬라이싱으로 원소들에 접근하는 법을 배웠습니다. 이어서 ndarray에서 사용할 수 있는 여러 함수들에 대해서도 배워보는 시간이었네요! >>수강 인증샷1차원 벡터로) #슬라이싱만 x[:1, :2] #위와 동일한 원소만, but 차원은 그대로 x[0:1, 0:2] #0은 생략 가능 (생략하면 '처음부터') : 2차원 행렬 슬라이싱 x = np.arange(54).reshape(2, 9, 3) x[:1, :2, :] #슬라이.. 더보기
[머신러닝 인강] 8-2주차: numpy 모듈과 ndarray 이해하기 03. 데이터 처리를 위한 Python (Numpy) 01. numpy 모듈 & ndarray 이해하기 02. ndarray 데이터 생성하기 (numpy 모듈 함수 이용) 03. ndarray 데이터 생성하기 (random 서브 모듈 함수 이용) 이번 주차는 데이터 처리에 사용되는 모듈인 numpy에 대해 배워보는 그 첫 시간이었네요! >>수강 인증샷 더보기
[머신러닝 인강] 8-1주차: selenium 모듈 02. 데이터 수집을 위한 Python (Crawling) 10. selenium 모듈 - 01. 사이트에 로그인하여 데이터 크롤링하기 11. selenium 모듈 - 02. selenium 모듈로 웹사이트 크롤링하기 12. selenium 모듈 - 03. 웹사이트의 필요한 데이터가 로딩된 후 크롤링하기 13. selenium 모듈 - 04. 실전 웹 크롤링 이번 주차는 2단원 [파이썬으로 웹 크롤링하기] 를 마무리 짓는 주차였습니다. requests와 beautifulsoup 모듈에 이어 좀 더 파워풀한 크롤링이 가능한 selenium 모듈의 사용법에 대해 알아봤어요! >>수강 인증샷헤더의 값들을 dict로 묶어 같이 전달해주자! headers = { 'Authorization': 'Bearer eyJ.. 더보기
반응형