【发布时间】:2019-03-23 16:27:42
【问题描述】:
我正在尝试使用 imblearn 库中的 SMOTE 包:
from imblearn.over_sampling import SMOTE
收到以下错误消息:
ImportError:无法导入名称“pairwise_distances_chunked”。
这是我导入screenshot of download confirmation的截图
真的很难过,任何指导将不胜感激。
【问题讨论】:
我正在尝试使用 imblearn 库中的 SMOTE 包:
from imblearn.over_sampling import SMOTE
收到以下错误消息:
ImportError:无法导入名称“pairwise_distances_chunked”。
这是我导入screenshot of download confirmation的截图
真的很难过,任何指导将不胜感激。
【问题讨论】:
我也遇到过类似的问题。 我可以通过打开一个新的 IPython 控制台来解决。
【讨论】:
我在重新安装 Scikit-learn 后打开了一个新控制台
(python3 -m pip install -U scikit-learn; 在 Jupyter 笔记本中),然后它就可以工作了。
【讨论】:
我知道这有点晚了,但对于任何使用 Jupyter notebook 的人来说,我可以通过重新启动内核来解决我的问题。
链接:
ImportError: cannot import name check_array from sklearn.utils.validation
【讨论】:
重新安装包解决了这个问题。
conda install -c conda-forge imbalanced-learn
【讨论】: