프로필사진

전체 글 83

[밑러닝] 1.6 matplotlib, 파이썬의 시각화 툴

* 이 글은 책을 읽으며 정리한 글입니다. * 나중에라도 제가 참고하기 위해 정리해 두었으며, 모든 내용을 적은 것이 아닌, 필요하다고 생각되는 부분만 추려서 정리한 것임을 미리 밝힙니다. 목차 matplotlib의 정의 그래프 그려보기 사진 재현 1. matplotlib의 정의 matplotlib은 파이썬에서 쓰이는 시각화 툴이다. 그래프 그리기에 탁월하다. (이외에도 seaborn이라는 툴이 있는데 이는 빅데이터를 시각화하기에 적당한 툴이다) 일단은 matplotlib에 대해 서술해보도록 하자. matplotlib은 외부 라이브러리고, 흔히 plt로 줄여서 사용한다. import matplotlib.pyplot as plt 2. 그래프 그려보기 앞서 배운 넘파이(numpy)를 이용해 간단한 그래프를 ..

[밑러닝] 1.5 넘파이(numpy as np)

* 이 글은 책을 읽으며 정리한 글입니다. * 나중에라도 제가 참고하기 위해 정리해 두었으며, 모든 내용을 적은 것이 아닌, 필요하다고 생각되는 부분만 추려서 정리한 것임을 미리 밝힙니다. 목차 넘파이(numpy)의 정의 넘파이(numpy)의 연산 넘파이(numpy)의 N차원 배열 브로드캐스트(broadcast) 원소 접근 1. 넘파이(numpy)의 정의 넘파이(numpy)는 벡터나 행렬 연산을 빠르게 하는 도구다. 다르게 말하자면, 배열을 다루는 도구이다. 넘파이는 한 개 이상의 원소를 가진 배열 형태라면 모두 "넘파이"라는 그릇에 담아버린다. 앞으로 과학적인 분석이나 딥러닝을 할 때 심심찮게 볼 수 있을 것이다. numpy는 다들 풀네임 쓰기 귀찮아해서 관용적으로 np라고 쓴다. 외부 라이브러리이기 ..

NLP 학습을 위한 기본적인 환경 구축 (Python 설치부터)

---개요--- Python 3.7 Jupyter Lab Git Kraken Stackedit Python 많은 사람들이 (실제로 배움의 현장에서도) 파이썬을 시작하기 위해서 아나콘다부터 깔고 시작한다. 아나콘다는 가상환경 변환이 쉽다는 점과, 패키지 관리가 쉽다는 점 때문에 많이 사용된다. 하지만 실제로 NLP를 학습해보면 아나콘다에 없는 패키지를 pip(파이썬 관련 패키지 설치 툴)을 이용하여 깔아야 할 일이 많다. 즉, 어차피 아나콘다를 거치지 않는 것이다. 사용하지 않는다면 용량도 큰 아나콘다를 굳이 유지할 필요가 없다. 이에 파이썬만 깔아서 개발 환경을 설정하고자 한다. Python 설치 (@ Window) 파이썬 홈페이지에서 Downloads로 들어가 최신 Release가 무엇인지 확인한다. ..

IT Anthology/how-to 2019.09.03