我尝试运行以下代码:
from imblearn import under_sampling, over_sampling
from imblearn.over_sampling import SMOTE
sm = SMOTE(random_state=12, ratio = 1.0)
x_SMOTE, y_SMOTE = sm.fit_sample(X, y)
这给了我错误信息:
ModuleNotFoundError: No module named 'imblearn'
我尝试过以多种方式安装 imblearn 模块,它们似乎都可以正常工作(在安装过程中没有给出任何错误,但是当我运行上面的代码时,我收到一条错误消息)。
我尝试使用其他 stackoverflow 问题中建议的以下内容安装 imblearn:
pip install -U imbalanced-learn
pip install imblearn
!pip install imblearn
pip install -c glemaitre imbalanced-learn
pip install imblearn==0.0
这些似乎都没有帮助……有什么想法吗?谢谢!
原文由 bernando_vialli 发布,翻译遵循 CC BY-SA 4.0 许可协议
我使用 anaconda 命令提示符安装了名为
imblearn
的模块。然后导入包
同样,我尝试通过 pip 安装
imblearn
,它对我有用。