본문 바로가기
  • Survival Plan

개발 이야기/Python8

[Python] 딕셔너리를 데이터 프레임으로 (Dict to DataFrame) 파이썬 딕셔너리 to 데이터 프레임 파이썬으로 데이터를 분석하면서 딕셔너리 데이터 타입을 취급하는 경우가 빈번하게 발생한다. 대표적으로 웹에서 가져온 JSON 타입들이 바로 그 예이다. JSON으로 부터 적절하게 파싱을 했다고 하더라도, 파이썬의 데이터 분석 라이브러리인 Pandas로 읽어 들여 처리하려면, DataFrame형태로 변경해 주어야 한다. 데이터 분석을 잘하는 사람도, 파이썬 자체를 잘하는 사람도, Pandas의 딕셔너리를 데이터프레임으로 변환하는 작업을 잘 해보지 않았다면 많으 시간을 허비하게 될 것이다. 따라서, 오늘은 Dict to DataFrame에 대해서 거론해 보도록 한다. pandas.DataFrame에 dictToDataFrame 같은 함수가 있으면 좋으련만, dict 라는 타.. 2020. 3. 10.
Python Numpy 추천 문서 및 유의점 Python x Numpy 추천 문서 [참조 자료] - Numpy 종합 : http://taewan.kim/post/numpy_cheat_sheet/ - Numpy 관련 튜터리얼 : http://cs231n.github.io/python-numpy-tutorial/ - Numpy의 Axis 관련 문서 : http://taewan.kim/post/numpy_sum_axis/ - Numpy Cheatsheet (DataCamp): https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Numpy_Python_Cheat_Sheet.pdf python의 Array Like 개체는 여러가지가 있다. 대표적으로 Python 자체 문법에 해당하는 List / Tuple .. 2020. 3. 9.
피보나치(Fibonacci) 수열을 구현하는 7가지 방법 - 파이썬(Python) 피보나치 구현 7선 본문 요약 - 피보나치 수열 - 피보나치 수열이란 무엇인가? - 피보나치 수열을 구현 (python)하는 방법 1) 일반 함수 구현 2) 재귀 함수 구현 3) 제네레이터 (Generator) 방식 4) 메모이제이션 (Memoizatioin) 방식 5) 파이썬 한줄 코딩 (Single Line) 1 6) 파이썬 한줄 코딩 (Single Line) 2 7) 파이썬 행렬 연산 (Numpy) - 피보나치 수열을 바로 실행/검증 할 수 있는 환경 파이썬 환경 구축을 하지 않고, 간략하게 테스트하려면, Online IDE를 사용해 보도록 하자. 예를 들면, https://repl.it/languages/python3 개요 - 피보나치 수열 피보나치 수열 그게 뭔데...? > 흐음.... > 학교 다닐 때.... 배.. 2018. 3. 3.