import tensorflow as tf
from tensorflow.keras.layers import Dense, LSTM, Dropout
from tensorflow.keras import Sequential
import numpy as np
import datetime
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
from sklearn.preprocessing import MinMaxScaler
# 1. 주가 데이터를 로드 합니다.
data = pd.read_csv("D:/Desktop/Itwill ws/rnn/goog.csv")
# 2.
data['Date'] = pd.to_datetime(data['Date'])
split_date = datetime.datetime(2009, 1, 1)
training_data = data[data['Date'] < split_date].copy()
test_data = data[data['Date'] >= split_date].copy()
# 3.
training_data = training_data.drop(['Sym', 'Date', 'Adj Close'], axis=1)
training_data.head()
# 4. 정규화
scaler = MinMaxScaler()
training_data = scaler.fit_transform(training_data)
# 5.
x_train = []
y_train = []
for i in range(60, training_data.shape[0]):
x_train.append(training_data[i-60:i])
y_train.append(training_data[i, 3])
print(x_train)
print(y_train)