lstm запоминает что в ней входило раньше, ведь так? грубо говоря вызывая model.predict ( a[ i ] ) модель будет учитывать то что подавалось на вход при model.predict( a[ i-1 ] ...