안녕하세요 Teus입니다.이번 포스팅은 Pandas DataFrame을 이해하기 위한Pandas Series 알아보기 시간 입니다.1. Pandas SeriesPandas Series는 Pandas의 자료구조 중 1dim의 Array형태의 Object입니다다들 DataFrame이 익숙 하시겠지만, DataFrame을 이해하기 위해서는 Series를 먼저 이해할 필요가 있습니다.그럼 Pandas Series Source Code가 어떤 형태로 되어있는지 보도록 하겠습니다.(초록색은 일반 Cls, 주황색은Mixin Cls입니다)Series가 NDFrame을 상속받고, 이 NDFrame이 PandasObject를 상속받는 구조 입니다.Series : drop_duplicates, reset_index, uni..
지난 포스팅 : Python의 Requests Library의 동작 Part1 에서 이어집니다. https://teus-kiwiee.tistory.com/160 Python의 Requests Library의 동작 Part1 지난 포스팅을 통해서, Socket Programming을 사용하면 Server Client 간 HTTP 통신이 가능한 것을 확인 하였습니다. https://teus-kiwiee.tistory.com/159 Socket을 이용한 Low Level HTTP 통신 요즘은 많은 분.. teus-kiwiee.tistory.com 지난 포스팅까지 해서 HTTPAdapter Class에 대해서 확인하는 과정에서 urllib3이 나왔고, Requests Package를 벗어나는 영역이라 2번째 P..
지난 포스팅을 통해서, Socket Programming을 사용하면 ServerClient 간 HTTP 통신이 가능한 것을 확인 하였습니다. https://teus-kiwiee.tistory.com/159 Socket을 이용한 Low Level HTTP 통신 요즘은 많은 분들이 Django나 Flask, Spring등의 웹프래임워크를 사용해서 손쉽게 Web App을 제작할 수 있습니다. 일반적으로 이 프래임워크 내에서는 Requests라는 라이브러리를 지원하며, 이 라이브러 teus-kiwiee.tistory.com 하지만 의문이 듭니다. "HTTP Message를 Socket으로 보낼 수는 있지만, 라이브러리도 정말 Socket을 이용하나?" Python의 대표 RestAPI Library인 Reque..
이번 포스팅에서는 CPython의 소스코드를 통해서 Python List가 어떻게 동작하는지 알아봅니다. Python List를 C언어의 Array와 사뭇 다릅니다 Python List C Array Type 무관 Type 고정 Element크기 고정 Type에 따라 변함 malloc 불필요 malloc 필요 이때, Python List의 특징을 보면 C의 Pointer Array와 상당히 비슷한 것을 볼 수 있습니다. (Pointer 특성상 고정된 크기(주소값)를 차지하고, Type은 void Pointer를 이용할경우) 그러면, 이제 Cpython 내의 PyListObject의 정의를 살펴보겠습니다. typedef struct { PyObject_VAR_HEAD /* Vector of pointers..
- Total
- Today
- Yesterday
- GDC
- 동적계획법
- 프로그래머스
- AVX
- stack
- 자료구조
- hash
- Python
- prime number
- SIMD
- 완전탐색 알고리즘
- Search알고리즘
- 컴퓨터그래픽스
- 분할정복
- 코딩테스트
- 병렬처리
- C++
- git
- 알고리즘
- Greedy알고리즘
- 이분탐색
- Sort알고리즘
- heap
- 사칙연산
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |