【发布时间】:2021-08-04 17:35:40
【问题描述】:
有什么方法可以获取/显示未通过欠采样方法选择的数据?
rus = RandomUnderSampler(sampling_strategy=1, random_state=41)
x_res, y_res = rus.fit_resample(x, y)
【问题讨论】:
标签: python scikit-learn sampling imbalanced-data
有什么方法可以获取/显示未通过欠采样方法选择的数据?
rus = RandomUnderSampler(sampling_strategy=1, random_state=41)
x_res, y_res = rus.fit_resample(x, y)
【问题讨论】:
标签: python scikit-learn sampling imbalanced-data
基本上,这可能是一个有点傻的解决方案,
把你的 y_res & y 改成一个列表,传给下面的代码,得到未选中的数据,
set1 = set(y)
set2 = set(y_res)
unselect= list(sorted(set1 - set2))
print('unselected data :', unselect)
可能是其他好的解决方案,但这可能是一个有趣的解决方案。
喜欢就点赞!!
【讨论】: