我正在尝试通过以下方式使用SMOTE
库中的imblearn
包:
from imblearn.over_sampling import SMOTE
获取以下错误消息:
ImportError:无法导入名称“ pairwise_distances_chunked”。
这是我的导入screenshot of download confirmation
的屏幕截图真的很困惑,任何指导将不胜感激。
答案 0 :(得分:2)
我知道现在有点晚了,但是对于使用Jupyter笔记本的任何人来说,只要重启内核就可以解决我的问题。
链接:
ImportError: cannot import name check_array from sklearn.utils.validation
答案 1 :(得分:1)
我遇到了类似的问题。 我可以通过打开一个新的IPython控制台来解决。
答案 2 :(得分:0)
重新安装软件包解决了问题。
conda install -c conda-forge imbalanced-learn
答案 3 :(得分:-1)
重新安装Scikit-learn后,我打开了一个新控制台
(python3 -m pip install -U scikit-learn
;在Jupyter笔记本中),然后它可以工作。