Как преобразовать список списков в массив NumPy и получить полный размер? - PullRequest
1 голос
/ 03 апреля 2019

Когда я попытался запустить этот код:

model = Sequential()
model.add(Embedding(len(set(text_words)), 100,input_length=8555))
model.compile('rmsprop', 'mse')
output_array = model.predict(b)

Я получил эту ошибку:

ValueError: Error when checking input: expected embedding_1_input to have shape (8555,) but got array with shape (1,)

Что не так в этом разделе?

Я использую массив NumPy данных. Переменная b - это данные массива NumPy в моем коде.

1 Ответ

1 голос
/ 03 апреля 2019

Чтобы преобразовать список списков в простой массив, напечатайте его форму и размер:

import numpy as np 

numpy_array = np.array(list_of_lists)
print("shape:", numpy_array.shape," size", numpy_array.size)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...