LSTM形状误差预测股价

  • 本文关键字:误差 LSTM python tensorflow
  • 更新时间 :
  • 英文 :


我正在学习如何用张量流预测股票价格的教程。但是每次我运行我的脚本我总是得到一个形状错误

Traceback (most recent call last):
File "main.py", line 38, in <module>
model.add(LSTM(units=50, return_sequences=True, input_shape=(x_train.shape[1], 1)))
AttributeError: 'list' object has no attribute 'shape'

我知道stackoverflow上有一些类似的答案,但说实话,我是ML新手,所以我不能理解给出的答案。

完整代码如下:https://pastebin.ubuntu.com/p/c4mDKNF3hp/

神经网络的输入必须是numpy数组。看起来你是在尝试输入一个python列表。要将列表转换为numpy数组,请执行以下操作:

nparray = np.array(python_list)

同时处理输入和答案。(x_train和y_train)。在您的代码中,您只是将测试数据转换为numpy数组。

给出一个错误,因为x_train。形状[1]不存在。Python列表没有"形状"。属性,numpy数组做。

相关内容

  • 没有找到相关文章

最新更新