REshapping входные данные для LSTM - PullRequest
0 голосов
/ 06 февраля 2020

У меня 1000 конфигураций. Каждая из которых имеет 1000 точек, и в каждой точке наблюдалась информация для 6 (до 9) объектов. Я хочу взять последний столбец в качестве моей цели, а остальная часть таблицы будет моим входным обучающим набором данных. Теперь, чтобы заполнить сеть LSTM, я столкнулся с первоначальной проблемой создания набора входных данных. Я не знаю, как изменить 3D-матрицу. Основной код, который я написал ниже:

# reshape input to be [samples, time steps, features]
trainX = np.reshape(trainX, (trainX.shape[0], 1, trainX.shape[1]))
testX = np.reshape(testX, (testX.shape[0], 1, testX.shape[1]))

Я уверен, что этот код не подходит для моей проблемы, но если вы могли бы оказать мне услугу, я буду благодарен.

...