【问题标题】:Shape of passed values blah indices imply blah传递值的形状等等索引意味着等等
【发布时间】: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


【解决方案1】:

所以我在对x_testy_testx_train 实施@Quang Hoang 的建议panda.reshape(array_name, (-1, 78)) 后,最终将所有nessasary 数组转换为所需的二维格式。

【讨论】:

    猜你喜欢
    • 2018-02-12
    • 2011-08-14
    • 2018-11-16
    • 1970-01-01
    • 2018-12-02
    • 1970-01-01
    • 2023-03-12
    • 2022-07-08
    • 1970-01-01
    相关资源
    最近更新 更多