(*이 시리즈의 내용은 모두 '인공지능 100점을 위한 파이썬 수학' 서적의 내용을 정리한 것입니다. 사진과 같은 자료들 또한 출처가 위 책임을 밝힙니다.)
import numpy as np
import matplotlib.pyplot as plt
필요한 패키지를 import 한다.
x = np.arange(0, 6, 0.1)
이 명령으로 0부터 6까지 0.1씩 증가하면서 x를 만들었다. x는 [0, 0.1, 0.2, ... , 5.9]의 60개의 값을 담고 있는 배열이 된다.
y = np.sin(x)
y는 60개의 x의 각 값이 모두 sin() 함수에 적용된 60개의 결과를 담고 있는 배열이 된다.
x, y 각각 60개의 값들을 가지고 와 각 위치에 점을 찍는다. 즉, x의 첫 번째 값인 0과 y의 첫 번째 값인 0을 가지고 첫 번째 위치인 (0,0)에 점을 찍는다.
60개의 점을 계속 찍어서 연결하고, 이때 사용되는 함수가 plot()이다.
plt.plot(x,y)
그 다음 적용된 모든 것을 화면에 출력하기 위해 show() 함수를 사용한다.
plt.show()
아래와 같은 결과를 확인할 수 있다.