ValueError:检查输入时出错:预期density_39_input具有形状(6,),但数组形状为(1,)

时间:2019-12-15 18:28:24

标签: python python-3.x machine-learning neural-network sklearn-pandas

这是我在stackoverflow中的第一篇文章。 因此,我建立了一个预测AirBnb价格的神经网络,其准确度为77%,但是我正努力输入一个数组,以便模型可以给我一个预测。 (Jupyter笔记本)

xa = np.array([3, 1, 1, 28, 1, 1])
print(xa.shape)
(6,)

ynew = nn3.predict(xa[0:1])
print(ynew)

在第5行之后出现错误

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

与ynew = nn3.predict(xa)我有相同的错误。

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试一下:

xa = numpy.array([[3, 1, 1, 28, 1, 1]])
ynew = nn3.predict(xa)
print(ynew)