더북(TheBook)

x_data.append(data)

append 함수를 사용하여 바로 앞에서 추출한 3개의 연속된 데이터(data)를 x_data 배열에 넣어줍니다.

y_data.append(dataset[i + look_back, 0])

이제 데이터를 추출하는 과정과 추출할 데이터를 배열에 넣는 과정을 한 번에 해보겠습니다. append 함수를 사용하여 연속된 데이터의 이후 값을 y_data 배열에 넣어줍니다. 첫 번째 반복에서는 4번째 값, 즉 4번째 확진자 수인 (3,0)의 위치에 있는 값을 넣어줍니다. 두 번째 반복에서는 5번째 값, 즉 5번째 확진자 수인 (4,0)의 위치에 있는 값을 넣습니다.

return np.array(x_data), np.array(y_data)

최종적으로 변환된 x_datay_data를 모델에서 계산을 쉽게 하도록 넘파이 배열로 바꿔 줍니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.