책 정보: 밑바닥부터 시작하는 딥러닝
numpy는 외부 라이브러리이다. numpy를 사용하기위해 impot를 해준다.
1
import numpy as np
배열을 생성하고 산술연산이 가능하다.
1
2
3
4
5
x = np.array([1.0, 2.0, 3.0])
y = np.array([2.0, 4.0, 6.0])
print(x * 2) # [2. 4. 6.]
print(x + y) # [3. 6. 9.]
matplotlib 라이브러리는 그래프 그리기와 이미지 표시, 데이터 시각화 하기 쉬워진다.
1
2
3
4
5
6
7
8
9
10
11
12
13
# 데이터 준비
x1 = np.arange(0, 6, 0.1)
y1 = np.sin(x1)
y2 = np.cos(x1)
# 그래프 그리기
plt.plot(x1, y1, label="sin")
plt.plot(x1, y2, linestyle="--", label="cos")
plt.xlabel("x")
plt.ylabel("y")
plt.title('sin & cos')
plt.legend()
plt.show()
위 코드를 실행한 그래프이다.
이미지를 표시하려면 matplotlib의 image에서 imread를 import하여 사용한다.
1
2
3
4
5
6
from matplotlib.image import imread
img = imread('img/germany.png')
plt.imshow(img)
plt.show()