Как обработать pandas фрейм данных для рекуррентной нейронной сети с кератами? - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть набор данных. Мне нужно построить рекуррентную нейронную сеть с (прикрепленное изображение). У меня проблемы с превращением входных данных в 3D-тензор, который я могу использовать в керасе. Набор данных состоит из 2820 строк и 2 столбцов

введите описание изображения здесь

Так выглядит мой код для разделения данных на обучающие, проверочные и тестовые наборы и для преобразования входных данных x в трехмерный тензор:

n_steps = 50
X_train, y_train = df[:1500, :n_steps], df[:1500, -1]
X_valid, y_valid = df[1500:2000, :n_steps], df[1500:2000, -1]
X_test, y_test = df[2000:, :n_steps], df[2000:, -1]
print(X_train.shape, y_train.shape)

Однако при запуске этого кода я получаю ошибку

TypeError: '(slice(None, 1500, None), slice(None, 50, None))' is an invalid key 

. Как я могу это сделать?

...