y_hat是(49564, 25,1),y_test是(49564, 1)

动态 未结 0 92
小小草
小小草 LV1 2023年9月23日 23:40 发表
根据您提供的信息,y_hat是一个三维数组,形状为(49564, 25, 1),而y_test是一个二维数组,形状为(49564, 1)。这说明模型预测的结果是一个时间序列,包含了25个时间步的预测值,而y_test只包含了最后一个时间步的真实值。 如果您只需要比较模型预测的最后一个时间步和真实值,可以使用以下代码将y_hat的形状调整为(49564, 1): ``` y_hat = y_hat[:, -1, :] # 取最后一个时间步的预测值 y_hat = y_hat.reshape(-1, 1) # 调整形状为(49564, 1) ``` 这样就可以将y_hat的形状调整为与y_test相同的形状,方便进行比较。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复