无法从“IMBRearn.over\u采样”导入名称“SMOTEN”

2024-10-01 17:40:29 发布

您现在位置:Python中文网/ 问答频道 /正文

SMOTE和SMOTENC正在工作。但不能使用烟雾。 我在this中尝试了解决方案。但仍然只在SMOTEN中返回错误

ImportError: cannot import name 'SMOTEN' from 'imblearn.over_sampling'.

我正在使用Jupyter笔记本,下面是返回的错误片段

ImportError                               Traceback (most recent call last)
<ipython-input-3-222dc3b0b449> in <module>
      1 #import imblearn library
----> 2 from imblearn.over_sampling import SMOTEN

Tags: namefromimport错误解决方案thisover烟雾
1条回答
网友
1楼 · 发布于 2024-10-01 17:40:29

升级到不平衡学习的0.8.0版后解决了这个问题。因为我在SMOTEN的不平衡学习版本中发现了更新

我以前的版本:

import imblearn
print("Imbalanced-Learn", imblearn.__version__)
Imbalanced-Learn 0.7.0

现在,SMOTEN在升级到不平衡学习0.8.0后开始工作

相关问题 更多 >

    热门问题