Как изменить пространственно-временные данные как ввод lstm? - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть набор данных с такими столбцами, как ['station_id', 'feature1', 'feature2', ...]

Каждая строка представляет собой шаг по времени. И сортируется по station_id.

Основная проблема заключается в том, что station_ids имеют разное количество временных шагов ...

Я хочу сформировать его для слоя LSTM, например (NumberOfExamples, TimeSteps, FeaturesPerStep).

Может кто-нибудь помочь мне использовать np.reshape () в этом случае, пожалуйста?

1 Ответ

0 голосов
/ 25 апреля 2019

Вы не можете легко использовать изменение формы, если у вас есть разное количество временных шагов для каждого примера.Что вы обычно делаете с LSTM, так это то, что у вас есть пакеты примеров, и каждый пакет дополняется до одинаковой длины, обычно с нулями.Используйте np.zeros(shape) и затем итеративно присваивайте соответствующим строкам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...