EDA 오리엔테이션Ⅰ

hh_binvely·2023년 2월 23일
0

4주차_EDA

목록 보기
1/3
post-thumbnail

OT

  • 전체적인 흐름 파악을 위한 프로젝트 중점으로 진행
  • 그렇기 때문에 짧은 시간에 광범위하게 다양한 경험 가능
    -> 목표에 맞는 학습을 진행하자!!

환경설정

가상 환경설정

# 버전 확인
conda --version
# version 3.8인 가상환경을 ds_study 이름으로 생성
conda create -n ds_study python=3.8
# 가상환경 리스트 조회
conda env list
# 가상환경 ds_study에 접근
conda activate ds_study
# 가상환경 detach
conda deactivate
# 가상환경 제거
conda env remove -n ds_study
# jupyter 설치
conda install jupyter
  1. 가상환경 생성
  2. 가상환경에 jupyter, Package(ipython, matplotlib, seaborn, pandas, sklearn, xlrd) 설치
  3. jupyter notebook 명령어로 jupyter 실행

matplotlib 한글설정

  1. 내 PC에서 한글 지원되는 폰트 확인하기
    (이 과정은 굳이 진행하지 않아도 됨)
from matplotlib import font_manager

f_path = 'C:\windows\Fonts\malgun.ttf'
font_manager.FontProperties(fname=f_path).get_name()

>>> Malgun Gothic
  1. 폰트 이름 알아낸 후, 설정하기
from matplotlib import font_manager, rc

rc('font', family='Malgun Gothic')

Colaboratory

Colab

  • colab이라고 약칭
  • google 계정으로 이용가능함
  • google에서 '코랩' 검색 후 브라우저 접근
  • 주요 기능
    1. 런타임
    • 모두 실행 : 긴 노트의 코드를 한 번에 실행하는 명령
    • 실행 중단 : 어떤 이유든 응답이 없거나 긴 시간 실행중인 경우 코드를 중단하는 명령
    • 런타임 다시시작 : 메모리에 저장된 변수나 실행 결과를 모두 초기화하고 다시 코드를 실행
    1. 명령 팔레트 : 단축키 Ctrl+Shift+P, vscode에서 작동되는 것과 같은 기능

한글 문제 해결

!apt-get update -qq
!apt-get install fonts-nanum* -qq
# 위 코드 실행 후, '런타임 다시시작' 진행
import matplotlib.pyplot as plt
import matplotlib as mpl
%matplotlib inline

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

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()
  • 매번 위 코드를 실행해야 한글 표기 가능

문서화 작업

<장점>

  • 마크다운 편집 가능
  • 따라서 학습 및 연구 내용을 기록할 수 있음
  • 코딩에 대한 설명뿐만 아니라 실험이나 시도 자체를 문서화 가능
  • 코드 결과화면까지 저장해서 이후 읽을 때는 실행하지 않아도 코드 결과 확인 가능

<단점>

  • 일시적인 학습이나 작은 크기의 데이터는 사용 가능
  • 영구적으로 접근 하기 위해서는 구글 드라이브와 연동 필요

0개의 댓글