def PredictWithData(data,name,modelname,normalize,config): data = data.iloc[:, 1:] print(data.columns) yind

动态 未结 0 93
小小草
小小草 LV1 2023年9月23日 23:40 发表
根据您提供的代码,`y_test` 的维度为 `(n_samples, 1)`,而 `y_hat` 的维度为 `(n_samples, n_predictions)`。这个错误是因为 `y_test` 和 `y_hat` 的维度不匹配。您可以尝试使用 `np.squeeze()` 函数来删除多余的维度,将它们转换为一维数组。例如: ``` y_test = np.squeeze(y_test) y_hat = np.squeeze(y_hat) ``` 这样就可以将 `y_test` 和 `y_hat` 转换为一维数组了。另外,如果您仍然遇到问题,请检查一下 `y_test` 和 `y_hat` 的形状是否正确。如果您需要预测多个时间步长的值,那么 `y_hat` 的维度应该为 `(n_samples, n_predictions)`,其中 `n_predictions` 是您要预测的时间步长数。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复