我正在尝试使用imblearn随机欠采样器,但是我的问题是我的X_train是3D数组,而欠采样器需要2D数组,所以出现了错误:
Found array with dim 3. Estimator expected <= 2.
因此,我尝试了此处描述的解决方案:resampling data - using SMOTE from imblearn with 3D numpy arrays,但是这给了我错误“无法将大小为40000的数组重塑为形状(160,10)”。
有人可以帮我改变阵列吗?
我的数组具有以下形状: y_train:(27704,2) X_train:(27704,30,5)
或者也许有人知道更好的方法来对数据集进行下采样吗?