反归一化时报错ValueError: operands could not be broadcast together with shapes

在使用scaler.inverse_transform(y_test)进行反归一化时,报错ValueError: operands could not be broadcast together with shapes (984,2) (4,)(984,2),我断调试了一下,在这个位置报错:图片说明

反归一化时,需要和原来归一化时所用的数据有相同的shape。
根据ValueError可知,题主反归一化所用的数据只有2列,而之前做归一化时应该是用了4列的数据。
需要做一些变形,或是拼接,保持相同维数就行了。

https://blog.csdn.net/quiet_girl/article/details/78207823

请问您解决了吗,遇到同样的问题

我也遇到了这个问题,请问您解决了吗?急求~

使用OpenCV打印出所有图片的shape,然后将大小不同的shape通过resize函数,将其统一到相同的大小,就可以运行。

img