从 imblearn.combine 导入 SMOTEENN 时,ImportError 是:“无法导入名称 get_max_squared_sum”
Posted
技术标签:
【中文标题】从 imblearn.combine 导入 SMOTEENN 时,ImportError 是:“无法导入名称 get_max_squared_sum”【英文标题】:while importing SMOTEENN from imblearn.combine, ImportError is :"cannot import name get_max_squared_sum" 【发布时间】:2018-10-28 20:32:49 【问题描述】:在从 imblearn.combine 导入 SMOTEENN 期间,我收到错误:无法导入名称 get_max_squared_sum"。
错误日志是:
文件“/usr/lib64/python2.7/site-packages/sklearn/linear_model/sag.py”,第 14 行,在 从 .sag_fast 导入 sag,get_max_squared_sum ImportError: 无法导入名称 get_max_squared_sum
需要做什么?我在互联网上找不到它的解决方案。
问候 宇宙
【问题讨论】:
看起来像scipy
和 numpy
这样的其他要求没有安装。请安装它们,而且我认为您使用的是旧版本的 scikit-learn。也许是 0.17。请尝试升级到最新版本。
【参考方案1】:
您似乎没有安装 imblearn。试试这个它应该可以工作:
pip install -U imbalanced-learn
【讨论】:
我通过“python setup.py install”安装了不平衡学习。我的地方不允许使用pip。还有其他建议吗?以上是关于从 imblearn.combine 导入 SMOTEENN 时,ImportError 是:“无法导入名称 get_max_squared_sum”的主要内容,如果未能解决你的问题,请参考以下文章