본문 바로가기

728x90
반응형

데이터와 인공지능/Data

(5)
[Matplotlib] 구글 코랩(Colab)에서 한글 깨짐 문제 해결하기 matplotlib나 seaborn에서 x축, y축, 그리고 label 등 한글을 사용하면 한글이 깨져 그래프가 제대로 그려지지 않는다. 그래서 local이든 colab이든 별도로 폰트를 다운로드하고 적용시키는 작업을 수행해야 하는데 오늘은 colab에서 한글 깨짐 문제를 해결하는 방법을 공유한다. 생각보다 매우 간단하다. 1. 나눔 폰트 설치 !sudo apt-get install -y fonts-nanum !sudo fc-cache -fv !rm ~/.cache/matplotlib -rf 2. Colab 런타임 다시 시작 상단탭에서 [런타임] > [런타임 다시 시작] 클릭 3. matplotlib 폰트 변경 import matplotlib.pyplot as plt plt.rcParams['font.f..
[DART] 공시대상회사 정보 가져오기 대한민국 전자공시시스템(DART : Data Analysis, Retrieval and Transfer System)은 상장법인 등이 공시서류를 인터넷으로 제출하고, 투자자 등 이용자는 제출 즉시 인터넷을 통해 조회할 수 있도록 하는 종합적 기업공시 시스템이다. 웹 사이트에 접속해 검색이 가능하지만 좀 더 방대한 자료를 원한다면 DART에서 API를 제공하기 때문에 python 코드로 손쉽게 구현 가능하다. Open API Key는 여기에서 받으면 되고, 일일 호출 2만 회로 제한되어 있다. 다양한 API를 제공하기 때문에 원하는 정보를 손쉽게 가져올 수 있지만, 우선적으로 작업해야 하는 것이 있다. 그건 기업 정보를 가지고 있어야 해당 기업 검색이 가능한데 [개발 가이드] > [공시 정보] > [4. ..
[OpenCV] ROI 영역 그려서 마스크 이미지 만들기 관심 영역(ROI)을 추출해내기 위해서는 두 개의 데이터가 필요한데 그것은 원본 이미지와 마스크 이미지이다. 알고리즘을 간단하게 이야기하자면, 원본 이미지에 마스크 이미지를 올려 마스크 이미지에서 (보통) 검정색이 아닌 흰색으로 된 부분에 해당하는 원본 이미지 색깔 정보를 추출해 ROI 영역만 활성화시킨다. 그렇다면 마스크 이미지는 어떻게 구하는가? 질문의 대답은 사람이 하나하나 ROI 영역을 지정해야 한다. ROI 영역을 그리는 방법이 여러가지 있겠지만, 이 글에서는 OpenCV를 통해 이미지를 윈도우에 띄우고 마우스 클릭 이벤트를 사용해 ROI 영역을 지정해 마스크 이미지를 만드는 방법을 알아보자. 그전에 opencv 라이브러리를 다운로드하고 파이썬에 import하자. (*cv2 패키지는 존재하지 않..
[GIS/Folium] Folium을 사용해 지도 그리기 국립공원공단 프로젝트를 진행하는 도중에 map을 그려야 될 상황이 되었는데 Python 언어로 map을 그리기 적절한 라이브러리가 무엇이 있을까 고민하다가 멘토께서 Folium을 추천해주셔서 사용을 했다. 우선 다운로드를 하자. pip install folium 그런 다음에 지도 객체를 만들기 위해 folium.Map()을 호출한다. location, zoom_start, width, height 속성이 있는데 loaction은 처음 지도가 위치한 [위도, 경도]이며 zoom_start는 시작 배율이다. width와 height는 쉽게 알 수 있듯이 가로와 세로 크기를 의미한다. 따라서 코드는 다음과 같다. *창 활성화시 대한민국을 창 크기에 맞게 딱 보고 싶다면 loaction으로 [36.684273,..
[Scipy] scipy 라이브러리를 사용해 mat 파일 읽어오기 프로젝트 진행 도중에 관심 영역을 뽑기 위한 마스크 정보가 mat 파일에 있어 이를 가져오기 위해서는 scipy 라이브러리에 있는 loadmat을 통해 쉽게 읽어 올 수 있다. 우선 다음 명령어로 scipy 라이브러리를 설치한다. pip install scipy 그리고 loadmat을 통해 mat 파일 정보를 불러오면 된다. import scipy mat_data = scipy.io.loadmat(경로)

728x90
반응형