【发布时间】:2019-08-25 00:25:12
【问题描述】:
我正在尝试传递我的自定义数据集,该数据集是使用从 CSV 文件加载的
panda.readcsv() 通过 sklearns MLPRegressor。
我最初的错误是我的一维数组需要变成一个二维数组。 Expected 2D array, got 1D array instead: array=[0. 0. 1. ... 0. 0. 1.].
所以我在 x_test 和 y_train 上都使用了panda.reshape(x_test, (-1, 1)) 来解决这个问题。然而,这现在给我带来了以下错误。
Shape of passed values is (16209258, 1), indices imply (207811, 78)
浏览了其他一些帖子,但没有成功。
【问题讨论】:
-
需要更多细节,但是
panda.reshape(x_test, (-1, 78))呢? -
不确定您需要什么详细信息?我在 x_test 上实现了 -1, 78 但这在 y_train/y_pred 上不起作用。
-
当然它不会在 y_train 上工作。 MLPRegressor 通常输出一维数组。
标签: python-3.x pandas scikit-learn