본문 바로가기

python

(170)
Python Pandas를 이용해 분석한 데이터를 그래프로 표현하기... 2015. 8. 6. 07:00 최근 Python에서 Pandas를 사용하는 기초스러운 이야기를 했는데요... 이번에도 계속 뭐 .. 언제나 그렇듯 기초지요^^ 사용환경은 IPython notebook으로 하구요^^ Python Pandas 기초스러운 Series 사용법 Python Pandas 기초스러운 DataFrame 사용법 Python Pandas Python pandas를 이용한 저장된 파일에서 읽은 데이터를 쉽게 사용하기 Python Pandas Python Pandas를 이용해 분석한 데이터를 그래프로 표현하기... Python Pandas Pandas pivot_table과 groupby, cut 사용하기 import pandas as pd import numpy as np import matplotlib.pyplot a..
Python - IPython에서 구현하는 저역통과필터 Low Pass Filter 2015. 5. 15. 07:00 갑자기 요즘에 저역통과필터(LPF)를 자주 다루게 되네요... 아주 예전에 저역통과필터를 C로 간편히 구현하는 법에 대해 다루었었는데요...[The Robot/Prog.Lang.] - 저역통과필터와 고역통과필터를 C로 구현하는 위 글이었죠.. 그리고 불과 몇일전에 이걸 엑셀에서 한 번 해보는 것을 또[The Robot/Prog.Lang.] - 엑셀에서 저역통과필터 (Low Pass Filter) 구현하기다루었죠... 같은 데이터를 이용해서 이번에는 이걸 최근에 세팅한 [The Robot/Prog.Lang.] - Win8에서 IPython Notebook 사용하기IPython 환경에서 살짝 구현해볼까 해용^^위 수식은 이전 글에서 다룬 1차 저역통과필터를 코드로 간편히 보여준 것이구요. 이제 시작해보죠^^..
Python pandas를 이용한 저장된 파일에서 읽은 데이터를 쉽게 사용하기 2015. 5. 6. 07:00 Python pandas의 기초에 대한 이야기를 했는데요.[바로가기] 그 후에 살짝꿍... 응용 예제 하나 적어볼까 해요^^. 사실 IPython 환경에서 Python을 사용하면서 pandas와 같은 모듈을 이용하는 건 역시 데이터를 빠르게 분석하고 이를 도식화 혹은 그래프로 표현하여 상황을 파악... 그것도 빨리~ 파악하는데 사용하는 것이 제맛이죠^^. Python Pandas 기초스러운 Series 사용법 Python Pandas 기초스러운 DataFrame 사용법 Python Pandas Python pandas를 이용한 저장된 파일에서 읽은 데이터를 쉽게 사용하기 Python Pandas Python Pandas를 이용해 분석한 데이터를 그래프로 표현하기... Python Pandas Pandas..
Python Pandas 기초 - 기초스러운 DataFrame 사용법 2015. 4. 29. 07:00 지난번 pandas의 series[바로가기]에 이어서 다시 이번에는 DataFrame 이야기를 할려고 합니다. 이번 글도 역시 GitHub에서 발견한 예제[바로가기]를 그냥 따라하는 수준의 이야기인데요. 알고 봤더니 이게 한 책의 예제입니다.ㅠㅠ. ["Python for Data Analysis" by Wes McKinney, published by O'Reilly Media]라는 책의 예제를 저자께서 GitHub에 올린걸 무식한 PinkWink가 얼씨구나 하고 사용하는 거더군요.ㅠㅠ. 일단은 이렇게 출처를 밝히구요.ㅠㅠ. 다음에는 나름대로 가공해서 예제를 이야기해야겠어요. 이래서 출처는 꼭 적어야합니다.ㅠㅠ. 그러나.. 공개된 GitHub의 내용을 출처를 알리고 소개하므로 뭐 나름 의미있는 행동이라고 ..
Python Pandas 기초 - 기초스러운 Series 사용법 2015. 4. 22. 07:00 겨우 Python을 공부하는 주제에.... 얼마전에 Python Numpy의 아~~~주 기초스러운 부분을 이야기했는데요... 사실 그 글에서도 이야기했지만... 그런 기초스러운 부분을 올리게 된 이유는 바로 GitHub에서 발견한 한 예제[바로가기]들 때문이었습니다. GitHub의 이 예제를 보고 바로 IPython을 설치하게 된거구요.[바로가기] 그리고 선형대수학부분에서는 제가 살을 좀 보탰지만... 엄밀하게는 Numpy 기초 이야기도 그 GitHub 예제를 그냥 따라한 거구요....^^. 이번 Pandas의 Series도 이야기한 GitHub의 한 예제[바로가기]를 그냥 따라한 수준으로 뭐 크게 의미를 가지는 글은 아닙니다. 그저 제가 공부한다는 거죠^^. Python Pandas 기초스러운 Seri..
Python numpy 기초 - 선형대수학 풀어보기 2015. 4. 7. 07:00 뭐 당연한 이야기이지만... 다른 사람에게는 아무 의미도 없는 어떤 글... 물건.... 풍경 등등 사소한 일이 저에게는 아주 큰 의미를 가지는 경우가 있죠. 오늘 적을 내용이 또 그렇습니다. 비록.. 다들 머리 아파하는 수학입니다만^^. 철없을때 너~무 잘 놀고나서 딱 정신을 차린게 대학원에 진학하면서부터였죠^^. 그리고 그 후 하나하나 공부하면서 남들보다는 좀 느릴 수 있지만... 뭐 여하튼 꽤 재미있게 공부하고 또 즐거웠던 기간이 저의 대학원 생활이었습니다. 학부 3학년때 처음 대학원 실험실에 들어가서 3,4학년, 석사 1,2학년, 박사과정까지... 10년 가까이를 그 곳에서 보냈답니다. 그때 제 공부의 시작이 선형대수학이었구요. 그리고 박사과정때 시간강의를 했던 과목이 선형대수학과 공업수학이었답니..
Python numpy 기초 - 기초 집합 연산 2015. 4. 5. 07:00 저는 잘 사용하진 않지만.. 그래도 나름 데이터의 분석을 목적으로 공부하는 python과 numpy이니 기본적인 집합연산에 대해서 좀 알아두려고 합니다. 이번 이야기는 Python numpy의 집합연산이랍니다.^^ 위 6번 명령처럼 집합개념으로 배열을 선언하고... 중복된 내용빼고 하나씩만 알려달라는 것이 unique()입니다. 그리고 in1d(A, B)는 A의 한 요소요소가 B와 공통요소가 있으면 참.. 아니면 거짓이구요. 또... 교집합을 구하는 intersect1d()가 있구요. 그리고 합집합을 구하는 union1d가 있습니다. 또한... 차집합을 구하는 setdiff1d()도 있습니다.^^ 그리고.. 우리말로는 대칭차집합이라고 하나요??? 아무튼 합집합에서 교집합을 뺀 요소만 찾는 setxor1d..
Python numpy 기초 - 배열의 조건 연산 및 수학 통계 관련 기초 연산 2015. 4. 2. 07:00 처음에는 Python의 numpy에 대해 이렇게 길게 이야기하게 될 줄은 몰랐네요.. 아무래도 발견한 예제가 좋다보니 그걸 가지고 이렇게 이야기하고 있네요. 뭐 아무튼.. 이번에는 배열에서 조건 연산을 사용하는 것과 흔히들 많이 쓰는 몇몇 통계나 수학 기초 연산에 대해 이야기를 해볼려구요^^ 이제 또 하나 numpy에서 제가 신기하면서 재미있게 본 명령이 저 where라는 명령이에요. where(조건, 참, 거짓)이 문법이죠... 조건을 만족하면 참을... 아니면 거짓을 선택하는 건데요.. 그걸 배열에도 적용할 수 있으니 엄청 편한거죠^^. 위 명령 예제를 보면 알 수 있는거죠. T, F에 따라 x나 y를 선택하는 거죠 numpy의 random.randn로 4*4 배열을 랜덤하게 잡은 후... where..

반응형