Keras Ошибка при проверке: ожидается, что embedding_1_input будет иметь форму (None, 100), но получит массив с формой (1, 3)

Я создал модель LSTM с использованием примера imdb и попытался предсказать настроения в своей строке

max_features = 20000 # cut texts after this number of words # (among top max_features most common words) maxlen = 100 batch_size = 32 wordsA = "I like this review" wordIndexes = imdb.get_word_index() wordArray = wordsA.split() intArray = [] for word in wordArray: if word in wordIndexes: intArray.append(wordIndexes[word]) testArray = np.array([intArray]) print('Shape: '+str(testArray.shape)) model = load_model('my_model2.h5') print(str(testArray)) prediction = model.predict(testArray) print(prediction) 

Но когда я пытаюсь сделать предсказание, я получаю ошибку со следующей трассировкой

Traceback (последний последний вызов):

Файл «", строка 1, в файле запуска ('C: /Users/Radosław/nauka/python/SentimentAnalysis/sentiment_console.py', wdir = 'C: / Users / Radosław / nauka / python / SentimentAnalysis')

Файл «C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder \ utils \ site \ sitecustomize.py», строка 866, в файле execfile (имя файла, пространство имен)

Файл «C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder \ utils \ site \ sitecustomize.py», строка 102, в execfile exec (компиляция (f.read (), имя файла, «exec»), пространство имен)

Файл «C: /Users/Radosław/nauka/python/SentimentAnalysis/sentiment_console.py», строка 47, в прогнозе = model.predict (testArray)

Файл «C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ keras \ models.py», строка 899, в предсказывать возврат self.model.predict (x, batch_size = batch_size, verbose = verbose)

Файл «C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ keras \ engine \ training.py», строка 1555, в предсказывать check_batch_axis = False)

Файл «C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ keras \ engine \ training.py», строка 133, в _standardize_input_data str (массив.shape))

ValueError: ошибка при проверке: ожидается, что embedding_1_input будет иметь форму (None, 100), но получит массив с формой (1, 3)

есть ли правильный способ изменить свой входной массив?

Python - лучший язык программирования в мире.