我不确定这是怎么回事 直到该单元格似乎都可以工作。我正在呼出0,所以看不到问题
代码:
# Training LSTM model
lstm_model=Sequential()
lstm_model.add(LSTM(units=50,return_sequences=True,input_shape=
(x_train_data.shape[1],1)))
lstm_model.add(LSTM(units=50))
lstm_model.add(Dense(1))
inputs=new_dataset[len(new_dataset)-len(valid_data)-60:].values
inputs=inputs.reshape(-1,1)
inputs=scaler.transform(inputs)
lstm_model.compile(loss='mean_squared_error',optimizer='adam')
lstm_model.fit(x_train_data,y_train_data,epochs=1,
batch_size=1,verbose=2)
错误:
----------------------------------------------------------
-----------------
IndexError Traceback (most recent
call last)
<ipython-input-11-7a8ee597dfee> in <module>
5 X_test.append(inputs[i-60:i,0])
6 X_test=np.array(X_test)
- ------> 7 X_test=np.reshape(X_test,
(X_test.shape[0],X_test.shape[1],1))
8 predicted_closing_price=lstm_model.predict(X_test)
9 predicted_closing_price=scaler.
inverse_transform(predicted_closing_price)
IndexError: tuple index out of range