当我尝试运行此代码时:
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数组数据。
答案 0 :(得分:1)
要将列表列表转换为numpy数组,然后打印其形状和大小:
import numpy as np
numpy_array = np.array(list_of_lists)
print("shape:", numpy_array.shape," size", numpy_array.size)