怎么才能让归一化后的y输出也是三维数组呢

img


请问大家,为啥数据划分后,测试集还是(7000,3)的三维数组,数据归一化后的y,就变成(21000,1)这样的一维数组了?
怎么才能让归一化后的y输出也是(7000,3)和(3000,3)呢?代码部分要怎么改呢,谢谢大家了!


另外想问一下大家,y只能是一维数组吗?为啥总提示我必须是1d的呢

img

去掉reshape((-1, 1))
大概因为你用的模型是多输入,单输出的,即[x1, x2, x3, ..., xn]→y,一组x对应一个数值y
可考虑更改模型,或调整输出y的结构