индекс среза 0 измерения 0 вне границ - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть этот код в начале:

import math
import pandas_datareader as web
import numpy as np
import pandas as pd
from sklearn.preprocessing import MinMaxScaler
import quandl
import tensorflow as tf

model = tf.keras.Sequential()
model.add(tf.keras.layers.LSTM(units=50, return_sequences=True,input_shape=(x_train.shape[1],1)))
model.add(tf.keras.layers.LSTM(units=50, return_sequences=False))
model.add(tf.keras.layers.Dense(units=25))
model.add(tf.keras.layers.Dense(units=1))



import matplotlib.pyplot as plt
plt.style.use('fivethirtyeight')

Но я получаю следующую ошибку:

InvalidArgumentError: slice index 0 of dimension 0 out of bounds. for 'lstm_6/strided_slice_2' (op: 'StridedSlice') with input shapes: [0,?,1], [1], [1], [1] and with computed input tensors: input[1] = <0>, input[2] = <1>, input[3] = <1>.

During handling of the above exception, another exception occurred:

Что мне сделать, чтобы это исправить?

Дополнительное примечание:

Я попытался добавить эту строку:

x_input = Input(shape=(x_train.shape[-2],x_train.shape[-1]),name='input')

, но появилась другая ошибка:

TypeError: raw_input() got an unexpected keyword argument 'shape'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...