posts
- 구글 코랩(Colab) seaborn, matplotlib 한글 폰트 깨짐 현상 해결(2024.01월 버전) 구글 코랩 한글 폰트 깨짐 현상 해결 (seaborn(sns), matplotlib.pyplot(plt))_2024.01 구글 코랩으로 데이터 분석 시각화를 하다 보면, matplotlib을 사용하는데, 데이터에 따라 한글로 된 속성명이 많아서 그래프 출력시 이를 읽어내지 못해서 '□□□' 등과 같이 폰트가 깨지는 현상이 발생한다. 먼저 구글링을 한 결과, 압도적인 다수의 포스트에서 아래와 같은 코드를 사용해서 해결한다고 되어 있다. (챗GPT에 문의해도 유사한 답변을 받았다.) !sudo apt-get install -y fonts-nanum !sudo fc-cache -fv !rm ~/.cache/matplotlib -rf import matplotlib.pyplot as plt plt.rcParam..
- Windows WSL Miniconda 설치하여 Python 환경 setting하기 Windows WSL에 Miniconda 설치하여 Python 환경 setting하기 1. 아래 링크에서 버전에 맞는 miniconda 설치 파일을 받는다.https://docs.anaconda.com/miniconda/ Miniconda — Anaconda documentationThese three commands quickly and quietly install the latest 64-bit version of the installer and then clean up after themselves. To install a different version or architecture of Miniconda for Windows, change the name of the .exe installer ..
- 파이썬 코딩 :: 파이썬 숫자 야구 게임 만들기 파이썬 숫자 야구 게임(베이스 볼) 만들기 ※ 숫자 야구란? - 감춰진 숫자를 맞추는 게임으로 Strike, Ball과 같은 야구의 룰을 일부 가져와서 '숫자 야구'라는 이름이 붙어졌다. - 같은 자리수에 숨겨진 숫자를 맞추면 Strike, 다른 자리수에 숨겨진 숫자를 맞추면 Ball로 점수가 매겨진다. ex) 숨겨진 숫자 : 159 1회차 - 135 : 1S 1B (첫째자리 1 → 1S, 셋째자리 5 → 1B) 2회차 - 236 : Out(0S 0B) 3회차 - 139 : 2S (첫째자리 1, 둘째자리 3 → 2S) 1. 조건 - 프로그램 시작시 참여자에게 자릿수를 입력받는다. (최대 10자리) - 입력받은 자리수로 랜덤한 수 생성 (숫자 중복 X) - 사용자가 숫자를 입력했을 때 게임의 규칙에 맞게 ..
- 유튜브 썸네일 추출 영상 주소를 활용한 간단한 방법 유튜브에는 다양한 영상들과 썸네일들이 있습니다. 썸네일(Thumb Nail)은 엄지 손톱이라는 의미만큼 영상의 내용을 잘 보여주는 그림일 뿐 아니라 채널에서 영상으로 초대하는 간판이기도 합니다. 요즘은 크리에이터들이 올리는 영상들이 점차 고급화되면서 영상 뿐 아니라 썸네일도 시청자를 끌어오게끔 마케팅적으로 시청자에게 호기심을 자극하는 문장과 이미지로 제작되고 있습니다. 이러한 썸네일을 가져와서 자료에 사용하거나 공유해야 할 상황이 있을 수 있습니다. 간단하게 윈도우에서 제공하는 사진 캡쳐 기능을 활용하는 것이 주요 방법이었을 것입니다. 그런데 썸네일 자체를 고화질로 다운 받고 싶을 경우는 어떤 방법이 있을 지 간단한 방법을 소개해드리겠습니다. ※ 썸네일 이미지의 주소를 활용하여 이미지 추출하기 모든 유튜..
- 유튜브 mp3 변환 음원추출 사이트 추천 BEST 5 현대의 디지털 시대에서 음악은 우리 삶의 필수품으로 자리잡았습니다. 음악을 손쉽게 즐길 수 있는 수많은 플랫폼 중 하나가 바로 '유튜브'입니다. 유튜브는 전 세계적으로 가장 인기 있는 동영상 공유 플랫폼 중 하나로, 다양한 음악 비디오들이 업로드되어 있어 음악 감상에 많은 사람들이 이용하고 있습니다. 그러나 오프라인에서 음악을 감상하거나 불필요한 데이터를 절약하기 위해 음원으로 추출하는 것이 필요할 수 있습니다. 이러한 요구를 충족시키기 위해 유튜브 음원추출 사이트들이 등장하였습니다. 이번 글에서는 유튜브 음원추출 사이트에 대해 자세히 알아보고, 음악을 손쉽게 다운로드하는 방법에 대해 알아보겠습니다. 유튜브 음원추출 방법 유튜브 음원추출을 위해서는 다양한 방법이 존재합니다. 일반적으로 온라인 음원추출 사..
- 파이썬 코딩 :: 파이썬 불러오기(텍스트 파일), 파이썬 split, strip 파이썬 불러오기(.txt), strip, split 1. 텍스트 파일(.txt) 불러오기(읽기) 저장된 텍스트 파일을 불러오려면 아래와 같이 with open문을 사용한다 with open('경로/파일명', 'r') as 변수명: 여기서 경로가 동일할 경우 '/파일명' 으로 사용이 가능하다. 'r'은 읽기(read) 모드를 나타낸다. (* 자세한 내용 링크 참고) 아래와 같이 타입을 출력하면 가 나타난다. 알고있는 자료형이 아니다. with open('test.txt', 'r') as memo: print(type(memo)) >>> 저장된 텍스트 파일은 아래와 같이 리스트로 만들어 사용이 가능하다. with open('test.txt', 'r') as memo: for line in memo: prin..
- WSL에 몽고디비(MongoDB) 설치하기 WSL에 몽고디비(MongoDB) 설치하기 ※ 참고 : Linux에 MongoDB Community Edition 설치 Install MongoDB Community Edition on Linux - MongoDB Manual v7.0MongoDB AtlasMongoDB Atlas is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started.These documents provide instructions to install MongoDB Community Edition for supported Linux systems.Fwww.mongodb..
- 컴퓨터 비전 :: Local Feature Detection 본 포스팅은 성균관대학교 최재영 교수님의 '컴퓨터 비전(Computer Vision)' 강의 내용을 참고하여 작성되었습니다. 컴퓨터 비전 :: Local Feature Detection Local Features · Local feature의 특징 - 이미지 매칭의 과정 : Extract features(Detection → Description)s → match features → align image - Local feature의 이점 ① Locality(지역적 특성) : Robust to occlusion and clutter ② Quantity : 하나의 이미지에서 수많은 특징을 찾아낼 수 있다. → 효율 측면에서 필요한 몇 개만 추출 ③ Distinctiveness(구분성, 독창성) : 다른 특..
반응형