EDA 01

조천룡·2023년 5월 29일

EDA

목록 보기
1/12
post-thumbnail

Miniconda

mac (m1)

  • google   ➔  miniforge  ➔  Miniforge3-MacOSX-arm64 다운로드
  • iTerm  ➔  cd Downloads  ➔  bash Miniforge3-MacOSX-arm64.sh
  • Install Homebrew   ➔   brew help
  • conda 가상환경 설정
    • conda env list   ➔   conda --version
    • conda create -n ds_study python=3.8
    • conda / source activate (deactivate) ds_study
    • conda env remove -n ds_study

Jupyter notebook

  • Jupyter 설치
    • conda install jupyter
    • ds_study가 활성화 되어 있는 상태인지 반드시 확인!
  • Package 설치
    • conda install -y ipython
    • conda install -y matplotlib
    • conda install -y seaborn
    • conda install -y pandas
    • conda install -y scikit-learn
    • conda install -y xlrd
  • iTerm   ➔   jupyter notebook   ➔  "new":"python3"   ➔  import this

Matplotlib

  • mac에서 한글이 지원되는 폰트 확인하기
from matplotlib import font_manager

f_path = '/Library/Fonts/Arial Unicode.ttf'
font_manager.FontProperties(fname=f_path).get_name

'Arial Unicode MS'
  • 폰트 이름을 알아낸 후, 설정
from matplotlib import rc 
rc('font',family='Arial Unicode MS')
  • matplotlib 한글 설정
import matplotlib.pyplot as plt 
%matplotlib inline
from matplotlib import rc 
rc('font',family='Arial Unicode MS')

VScode

  • vs 설치
    • brew install visual-studio-code
    • code
    • (base)   ds_study
  • vscode 환경설정
    • open ds_study
    • extensions   →   install python
    • new file   →   test.py, text,ipynb
    • cmd shift p → select interpreter → Python: select interpreter → Python 3.8.10 64-bit('ds_study':conda)

Colaboratory

  • matplotlib 한글 설정
import matplotlib.pyplot as plt
import matplotlib as mpl
%matplotlib inline

plt.rcParams['axes.unicode_minus'] = Flase

path ='/usr/share/fonts/truetype/nanum/NanumGothic.ttf'
font_name = mpl.font_manager.FontProperties(fname=path).get_name()
mpl.rc('font', family=font_name )
mpl.font_manager._rebuild()
  • 문서화 작업
    • 마크다운 문법을 사용하는 Colab에서는 코드와 함께 문서처럼 글을 정리 할 수 있어서, 학습 혹은 연구한 내용을 기록으로 남기는 일이 가능하다.
    • 코딩을 직접 보여주면서 그 코딩에 대한 설명 뿐만 아니라 ,실험이나 시도 자체를 문서화 할수 있다.
    • 코드의 결과 화면까지 저장해서 이후 읽을 때는 실행하지 않아도 코드의 결과를 확인 가능하다. (단, 메모리의 상황까지 저장되는 것은 아니다)
    • 영구적으로 접근하기 위해서는 구글 드라이브와 연동이 필요하다.

profile
10√2 Data

0개의 댓글