====== Python 주요 library ======
===== 배포판 =====
아타콘다
==== argparse =====
인자를 효율적으로 입력받을 수 있도록 하는 패키지
> 관용 표현
import argparse
===== __future__ =====
파이썬 2와 파이썬 3의 호환성을 위한 라이브러리
> 관용 표현
from __future__ import print_function
===== Keras(케라스) =====
딥러닝 라이브러리
===== Matplotlib(맷플롯립) ======
그래픽을 담당
[[https://matplotlib.org/users/installing.html|설치]] \\
''Ububtu'' \\
“UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.” when plotting figure with pyplot on Pycharm
sudo apt-get install python3-tk
> 관용 표현
import matplotlip as plt
===== NumPy(넘파이) =====
https://numpy.org
==== Numpy란? ====
> Numerical Python의 줄임 말
* 행렬 연산이나 대규모 다차원 배열을 편리하게 처리할 수 있다록 지원하는 파이썬 라이브러리
* 숫자로 된 데이터 행렬을 처리하는 패키지
* 데이터 구조 뿐 아니라 고성능의 수치 계산 함수를 제공한다.
> 특징
* N차원 배열객체
* 기본적으로 array 단위로 데이터 관리
* 큰 규모의 데이터 연산을 빠르게 수행( 반복문 없이 배열에 대한 처리 지원 )
* 정교한 브로드캐스팅( Broadcast ) 기능
> 관용 표현
import numpy as np
\\
==== Numpy 예제 ====
* 1. [[wiki:ai:python:library:numpy 간단한 행렬 연산|numpy 간단한 행렬 연산]] \\
* 2. [[wiki:ai:python:library:numpy 차원|numpy 차원]] \\
np.arrange(num) \\
np.random.shuffle(index) \\
===== Pandas(판다스) =====
* 넘파이 위에 구축된 라이브러리
* 엑셀과 같이 시트로 관리되는 데이터를 처리하는 패키지
> 관용 표현
import pandas as pd
===== SciPy(사이파이) =====
===== TensorFlow(텐서플로) =====
===== seaborn(시본) =====
* 바 그래프를 그리기 위한 통계 그래픽 라이브러리
> 관용 표현
seaborn as sns
===== Scikit-learn(사이킷런) =====
pip install
머신러닝 라이브러리
> 관용 표현
from sklearn import model_selection
{{tag>주레피 matplotlib 판다스 넘파이 데이터프레임 사이킷런 케라스}}