Вы можете просто уместить фрагмент данных: slicedX = X[:,-50:]
и, если у вас Y с длиной: slicedY = Y[:,-50:]
.
В примерах я использовал длину, содержащую последние 50 временных шагов.
Каково правильное количество временных шагов?
Ответ лежит в ваших собственных данных.И только эксперименты покажут, сколько шагов нужно сети для удовлетворительной работы.