728x90 반응형 MLOps4 [Python(AI)] Matplotlib 한글 깨짐? 이제는 2초 만에 해결! (feat. Colab 최적화) Python으로 데이터 시각화를 할 때 가장 짜증나는 순간 중 하나는 바로 한글 깨짐 현상일 겁니다. 분명 멋진 그래프를 그렸는데, 제목과 레이블이 아래 이미지처럼 네모(□□□)로 보이는 현상이죠.이 문제는 Matplotlib이 기본적으로 영어권 폰트만 지원하기 때문에 발생합니다. 기존에는 폰트를 설치하고, 캐시를 삭제하고, 런타임을 재시작하는 복잡한 3단계를 거쳐야 했지만, 이제는 이 모든 과정을 단 두 줄의 코드로 끝낼 수 있는 혁신적인 방법이 있습니다. 핵심 해결책: koreanize-matplotlib 라이브러리가장 빠르고 확실한 해결책은 koreanize-matplotlib 라이브러리를 사용하는 것입니다. 특히 Google Colab이나 Linux 기반 환경에서 이 방법이 가장 강력합니다. 설치.. 2025. 10. 20. [NVIDIA] CUDA : NVIDIA GPU 병렬 컴퓨팅 플랫폼 개요CUDA(Compute Unified Device Architecture)는 NVIDIA가 개발한 GPU 병렬 컴퓨팅 플랫폼이자 프로그래밍 모델입니다. 원래 GPU는 그래픽 처리를 위해 만들어졌지만, CUDA를 통해 과학 계산, 머신러닝, 빅데이터 등 일반적인 범용 연산에도 GPU의 병렬 처리 성능을 활용할 수 있게 되었습니다.주제 개념CUDA : Compute Unified Device Architecture의 약자Compute : 연산Unified : 통합된Device Architecture : 장치 구조즉, 연산을 위해 통합된 장치 구조라는 의미로, CPU와 GPU가 협력해 작업을 수행할 수 있는 통합 환경을 뜻합니다.IT 에서 쓰이는 개념IT 분야에서는 CUDA가 단순히 그래픽 처리를 넘어서.. 2025. 10. 1. [커리어] 첫 회사 퇴사 개요나는 최근 약 2년 가까이 다녔던 첫 회사를 퇴사하게 되었다. 첫 직장이라 긴장도 많았지만, 다양한 업무를 맡을 수 있는 기회가 주어졌다. 회사에서 다루는 영역이 넓었기 때문에 여러 방면에서 배우며 IT 흐름과 전체 시스템 구성을 보는 눈을 키울 수 있었다. 특히 선배 분들께 질문을 드리면 친절하게 알려주셔서 신입사원으로서 빠르게 성장할 수 있었다. 첫 회사 생활은 내게 있어 값진 경험이자, 앞으로 커리어를 쌓아가는 데 든든한 기반이 되었다. 퇴사하게된 이유퇴사를 결심하게 된 이유는 단순히 회사가 마음에 들지 않아서가 아니다. 오히려 더 많은 경험을 하고 싶다는 갈망이 컸다. 대학교 시절 잠시 멈췄던 개발을 다시 시작하고 싶은 마음이 생겼고, 최근 AI 열풍 속에서 관련 분야를 배울 수 있는 좋은 기.. 2025. 9. 19. [Python] 데이터 과학자를 위한 파이썬 객체 지향 프로그래밍(OOP) 개요데이터 과학은 방대한 양의 데이터를 다루고 복잡한 분석을 수행하는 분야입니다. 이 과정에서 파이썬은 pandas, Numpy, scikit-learn 등과 같은 강력한 라이브러리 덕분에 핵심적인 역할을 합니다. 이 라이브러리들은 모두 객체 지향 프로그래밍(OOP) 개념을 기반으로 만들어졌습니다. 따라서 데이터 과학자가 OOP의 기본 원리를 이해하는 것이 매우 중요합니다.객체 지향 프로그래밍(OOP)이란?객체 지향 프로그래밍은 현실 세계의 사물을 코드에 효과적으로 표현하기 위한 프로그래밍 패러다임입니다. 여기서 객체(Object)는 현실 세계의 사물과 유사한 개념으로, 특정 특성(Attribute) 과 기능(Method)을 가집니다.특성(Attribute) : 객체의 상태나 특징을 나타내는 변수 또는 .. 2025. 9. 18. 이전 1 다음 728x90 반응형