공부중인 학생입니다. 틀린 부분이 있다면 꼭 댓글로 남겨주세요 :)
파이썬으로 딥러닝을 다룰 때 유용하게 사용되는 Library들이 존재한다.
하나하나씩 차근차근 보자. 어떤 라이브러리가 있는 지 살펴보는 것이기 때문에 사용방법은 나중에 자세히 다뤄보도록 한다.
▶ Numpy
Numpy는 과학 계산을 위한 라이브러리로 다차원 배열을 처리하는데 필요한 여러 유용한 기능을 제공하고 있다.
<설치 방법> : Mac 사용자라면 터미널에서 쉽게 설치가 가능하다.
$ pip install numpy
<라이브러리 불러오기>
import numpy as np # numpy를 사용할 때 np로 사용하면 된다.
<간단한 다차원 배열 선언하기>
import numpy as np
list1 = np.array([[1, 2, 3],[4, 5, 6]])
print(list1)
print(type(list1))
Output
[[1 2 3]
[4 5 6]]
<class 'numpy.ndarray'>
▶ Pandas
파이썬에서 사용하는 데이터 처리, 데이터 분석 라이브러리이다.
행과 열로 이루어진 데이터 객체를 만들어 다룰 수 있게 되며, DataFrame 데이터 타입으로 데이터 구조를 제공한다.
그래서 보다 안정적으로 대용량의 데이터들을 처리하는데 매우 편리한 도구이다.
<설치 방법>
$ pip install pandas
<라이브러리 불러오기>
import pandas as pd # pandas를 불러올 때 pd로 불러오면 된다.
<간단한 Series 선언하기> : Series란 테이블 형식의 데이터로 봤을 때, 하나의 행 값으로 생각하면 된다.
import pandas as pd
obj = pd.Series([1, 2, 3, 4])
print(obj)
Output
0 1
1 2
2 3
3 4
dtype: int64
첫행은 인덱스이며 두번째 행은 각각의 값이다.
▶ Matplotlib
Matplotlib는 다양한 데이터를 많은 방법으로 도식화 할 수 있는 파이썬 과학 계산용 그래프 라이브러리이다.
이것을 이용하면 numpy나 pandas에서 사용되는 자료구조를 쉽게 시각화할 수 있다.
<설치 방법>
$ pip install matplotlib
<라이브러리 불러오기>
import matplotlib.pyplot as plt
<코사인 함수 그리기>
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-np.pi, np.pi, 128) #-파이값부터 파이값까지 연속적인 값을 갖는 배열 생성
y = np.cos(x)
plt.plot(y)
Output
[<matplotlib.lines.Line2D at 0x7fc17086b9a0>]
편집일자
22.02.23
'CS > Python' 카테고리의 다른 글
[Python] 딥러닝을 위한 파이썬 기초 - 3) 자료구조(Data Structure) (0) | 2022.02.24 |
---|---|
[Python] 파이썬 기초 - 주석처리 (0) | 2022.02.12 |
[Python] 딥러닝을 위한 파이썬 기초 - 1) 변수 선언 (0) | 2022.02.12 |