0

我正在尝试使用 imblearn 随机欠采样器,但我遇到的问题是我的 X_train 是一个 3D 数组,而欠采样器需要一个 2D 数组,所以我收到了错误:

Found array with dim 3. Estimator expected <= 2.

所以我尝试了这里描述的解决方案:重新采样数据 - 使用来自 imblearn 的 SMOTE 和 3D numpy 数组,但这给了我错误“无法将大小为 40000 的数组重新整形为形状 (160,10)”。

有人可以帮我如何更改数组吗?

我的数组具有以下形状: y_train: (27704, 2) X_train: (27704, 30, 5)

或者,也许有人知道如何对我的数据集进行下采样的更好方法?

4

0 回答 0