我试图平衡我的高度不平衡的数据使用ADASYN库。 在平衡数据之后,我必须将特性和目标标签numpy数组连接到一个数据帧中
下面是我平衡数据的Python代码:
from imblearn.over_sampling import ADASYN
ada = ADASYN()
# X is feature set and y is the label
X_resampled, y_resampled = ada.fit_sample(X, y)
# Add X_resampled, y_resampled into one dataframe
我该怎么做
X_resampled
和y_resampled
是numpy数组,因此我们需要在解决方案中np.hstack
(水平堆叠)它们X_resampled
是2D,但是y_resampled
是1D。在np.hstack
之前,我们需要将y_resampled
重塑为一个具有一列的二维数组总之:
相关问题 更多 >
编程相关推荐