반응형 데이터과학 기초/Python배우기10 파이썬으로 빠르게 글자 수 세기 - Counter 파이썬은 데이터 사이언스 도구로 알려져 있지만, 단순한 반복 작업을 대체하기 위해 파이썬을 사용하는 사람도 많습니다. 오늘은 이런 단순 작업 중, Counter로 대표되는 글자 수 세는 방법을 방법을 살펴보겠습니다. Counter는 이름대로 숫자를 세는 함수로, 워드 클라우드 같은 빈도 기반의 작업과 연계되는 중요한 역할을 합니다. 입력/출력 과정이 복잡한 측면이 있어 처음에 익숙해 지기는 어렵지만, 한번 효용을 알게 되면 데이터 분석에서 무조건 한번 이상 사용하게 되는 명령어이기도 합니다. (특히, NLP와 같은 문자 처리에서는 Counter 명령어의 다양한 사용법을 아는 것이 필수입니다) 오늘은 간략한 Counter의 사용 방법과 예시를 확인해 보도록 하겠습니다. colletions과 Counter .. 2022. 8. 17. conda로 손쉽게 파이썬 환경 관리하자 (Intel부터 M1까지) - 기초 Conda? 파이썬에 관심 있는 유저라면 패키지 설치 과정에서 conda라는 명령어를 들어봤을 것입니다. 대부분의 패키지가 설치 과정에서 "conda install ~~~~"나 "pip install ~~~"를 쓰기 때문입니다. 그렇다면 conda는 무엇인가? 라고 물어본다면. 다양한 프로그램 언어(보통 Python)와 연결되는 “환경/패키지” 관리 시스템 이라고 말할 수 있습니다. 왜 쓰는가? 제대로 설치하면 문제가 해결되는 R, SPSS, STATA, Excel과 달리 Python에서 확장 기능은 복잡하게 얽혀있습니다. 패키지 간의 의존성이 크기 때문에 A는 B를 쓰고, B는 C를 쓰고 C는 B를 쓰는데, D는 A가 있으면 안 되고… 하는 일이 많이 발생합니다. (예를 들어 Numpy와 Pandas가.. 2022. 7. 31. 파이썬 인터렉티브 시각화 - Altair 중급 (지도 차트) 지난시간에 이어 오늘은 Altair로 파이썬 인터렉티브 지도 시각화를 해 보겠습니다. 파이썬의 인터렉티브 지도 시각화 패키지는 1) Folium 2) Plotly 3) Altair 정도로 정리할 수 있습니다. 지도 시각화로만 봤을 때 Folium이 가장 편리하게 사용할 수 있지만 "지도"에만 한정되는 아쉬움이 있습니다. 반대로 Plotly나 Altair는 범용 인터렉티브 시각화 툴이기 때문에, "지도"를 포함한 다용도 시각화에 적합합니다. 지도 시각화만 필요하다면 Folium을, 지도를 포함한 대시보드를 구성한다면 Plotly나 Altair가 유리할 것입니다. GeoPandas? Altair로 지도 시각화를 수행하기 위해서는 "모양을 그려 줄" 데이터가 필요합니다. 간단히 말해 서울이나 부산은 대략 어.. 2022. 7. 24. M1(Apple Silicon)환경에서 Pytorch GPU 가속 사용하기 7월 초 Pytorch 깃헙에서 Pytorch 1.12 를 릴리즈 함에 따라 이제 M1 노트북에서 GPU를 활용한 딥러닝이 가능하게 됐습니다. GitHub - pytorch/pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration Tensors and Dynamic neural networks in Python with strong GPU acceleration - GitHub - pytorch/pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration github.com Pytorch를 기준으로 딥러닝을 배웠고, M1을 .. 2022. 7. 16. 이전 1 2 3 다음 반응형