posts
- 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) - 사용자가 숫자를 입력했을 때 게임의 규칙에 맞게 ..
- 구글 코랩(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..
- 파이썬 가상환경 라이브러리 설치/내보내기(Import/Export requirements.txt) 파이썬을 통해 개발하다 보면 가상환경을 변경함에 따라 라이브러리를 새로 설치해야 하는 경우들이 발생한다. 내 경우, pip를 통한 패키지 관리와 conda를 통한 패키지 관리를 둘 다 해야 하는 경우가 있다. 가상환경을 변경할 때에는 기존에 사용했던(또는 라이브러리를 가져오려는 환경) 가상환경에서 각각 패키지 리스트를 txt파일로 저장한 후 새로 사용할 가상환경에서 이를 불러와서 설치할 수 있다. *때론 깃허브를 통해 코드를 clone하였을 때 requirements.txt라는 파일로 패키지들이 저장되어 있어 이를 불러오는 경우도 있다. 1. pip를 사용하는 경우 pip를 사용하는 경우 아래와 같이 패키지 리스트를 기존 가상환경에서 저장[1) Export]하고 새로운 가상환경에서 패키지 리스트를 불러오..
- 파이썬 코딩 :: 파이썬 로또 번호 생성기 만들기 파이썬 로또 번호 생성기 만들기 1. 조건 - 파이썬 기본 문법을 활용하여 로또 번호 생성기를 짤 수 있다. - 로또 번호 생성기로써 조건은 '출력횟수'를 input으로 받고, 이를 함수 변수로 받아 계산한다. 2. 파이썬 코드 해석 (1) 모듈 import - 로또 번호는 랜덤으로 뽑아야 하기 때문에 파이썬에서 제공하는 random 모듈을 불러온다. - pprint 라이브러리는 리스트 결과값을 줄바꿈하여 정렬된 모습으로 출력할 수 있게 만드는 역할을 한다. # pprint 적용 결과 ''' 출력횟수 : 5 [{32, 33, 35, 42, 26, 27}, {5, 8, 19, 27, 28, 29}, {1, 34, 9, 14, 19, 31}, {32, 39, 8, 44, 20, 23}, {39, 7, 11,..
- 파이토치(PyTorch) 딥러닝 모델링 전략 (1) - 모델링 할 때 지녀야 할 마인드셋 파이토치(PyTorch) 딥러닝 모델링 전략 (1) - 모델링 할 때 지녀야 할 마인드셋 파이토치를 활용한 딥러닝 모델링이 익숙하지 않아서중요하다고 생각되는 부분들을 정리하고자 포스팅합니다.모델링 할 때 지녀야 할 마인드셋 먼저, 코드를 짜는 것 보다 생각해야 할 것들이 있다. 개발자마다 생각하는 내용들이 다를 수 있겠지만, 지금까지 익혀왔던 내용을 바탕으로 아래와 같이 작성해보았다. - 먼저 해결해야 할 문제, 또는 목적에 대해서 명확하게 정의한다. 명확한 문제정의는 바람직한 방법을 찾는데 도움이 되며, 이러한 문제를 어떻게 해결할지 명확한 정의가 필수이다. - 사용할 수 있는 자원이 어떻게 되는지 판단한다. 현재 가진 컴퓨팅 자원으로 해결이 어려운 문제라면, 해결할 수 있는 다른 ..
- 유튜브 mp3 변환 음원추출 사이트 추천 BEST 5 현대의 디지털 시대에서 음악은 우리 삶의 필수품으로 자리잡았습니다. 음악을 손쉽게 즐길 수 있는 수많은 플랫폼 중 하나가 바로 '유튜브'입니다. 유튜브는 전 세계적으로 가장 인기 있는 동영상 공유 플랫폼 중 하나로, 다양한 음악 비디오들이 업로드되어 있어 음악 감상에 많은 사람들이 이용하고 있습니다. 그러나 오프라인에서 음악을 감상하거나 불필요한 데이터를 절약하기 위해 음원으로 추출하는 것이 필요할 수 있습니다. 이러한 요구를 충족시키기 위해 유튜브 음원추출 사이트들이 등장하였습니다. 이번 글에서는 유튜브 음원추출 사이트에 대해 자세히 알아보고, 음악을 손쉽게 다운로드하는 방법에 대해 알아보겠습니다. 유튜브 음원추출 방법 유튜브 음원추출을 위해서는 다양한 방법이 존재합니다. 일반적으로 온라인 음원추출 사..
- 컴퓨터 비전 :: Linear Filters(Cross-correlation, Convolution) 본 포스팅은 성균관대학교 최재영 교수님의 '컴퓨터 비전(Computer Vision)' 강의 내용을 참고하여 작성되었습니다. 컴퓨터 비전 :: Linear Filters(Cross-correlation, Convolution) - 이미지에는 노이즈가 있다.(Sensor 품질, 빛의 파동, 양자화 등) → 노이즈를 어떻게 줄일지, 어떻게 유용한 Feature를 찾을 지 - Image Warping은 화소의 위치 변경 - Image Filtering은 화소의 값을 변경 ① 이미지로부터 유용한 정보를 얻을 때 ② 영상의 속성(노이즈 제거, 해상도, 훼손 복원) 향상 및 수정할 때 *CNN(Convolutional Neural Network)이란? : 컴퓨터가 이미지의 특징을 모아 뉴런에서 내용을 인식, Loc..
반응형