【发布时间】:2022-09-24 15:10:37
【问题描述】:
我正在 Python 中开发一个预测模型,基于从 2010 年 q-1 开始的前 45 个季度的历史数据。我正在使用 LSTM 进行预测。在尝试实现以下行时:
y_perd_future = scaler.inverse_transform(forecast_copies)[:,0]
X = X.copy()
936 if self.with_std:
937 X *= self.scale_
938 if self.with_mean:
939 X += self.mean_
ValueError: operands could not be broadcast together with shapes (31,630,3) (32,) (31,630,3)
请不要给我小自创数组的例子。我正在寻找大数据背景下的建议。
谦虚的问候
-
你能更准确地说明它到底在哪里失败了吗?此外,对于这个例子来说,数组的大小并不重要,只是让它们在形状上对齐。
-
亲爱的西蒙,它在 \"y_perd_future = scaler.inverse_transform(forecast_copies)[:,0]\" 代码行失败,或者换句话说,当我尝试对预测值进行逆变换时。