我正在尝试绘制预测,以下是我的代码:
y_pred_FF = model_LSTM.predict(X_test.reshape(X_test.shape[0],1))
plt.plot(y_test, "b-+", label='Ground truth', color = "red")
plt.plot(y_pred_FF, "b-", label='Feed Forward prediction', color = "blue")
plt.legend()
plt.ylim(0,18)
plt.xlim(0, 200)
plt.xlabel('Time instances', fontsize=16)
plt.ylabel('Activity', fontsize=16)
plt.grid()
plt.show()
字符串
这是我运行这些代码时的错误:
ValueError: x and y can be no greater than 2D, but have shapes (14152,) and (14152, 1, 1)
型
在图中,它只绘制y_test。
1条答案
按热度按时间jfewjypa1#
错误指示y具有3个轴/是3D的,因为其大小为
(14152, 1, 1)
。最后两个维度的大小为1,您可以使用字符串
使用
y_pred_FF_squeezed
进行绘图。