从 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


需要做什么?我在互联网上找不到它的解决方案。

问候 宇宙

【问题讨论】:

看起来像 scipynumpy 这样的其他要求没有安装。请安装它们,而且我认为您使用的是旧版本的 scikit-learn。也许是 0.17。请尝试升级到最新版本。 【参考方案1】:

您似乎没有安装 imblearn。试试这个它应该可以工作:

pip install -U imbalanced-learn

【讨论】:

我通过“python setup.py install”安装了不平衡学习。我的地方不允许使用pip。还有其他建议吗?

以上是关于从 imblearn.combine 导入 SMOTEENN 时,ImportError 是:“无法导入名称 get_max_squared_sum”的主要内容,如果未能解决你的问题,请参考以下文章

从 SQL DMO 迁移到 SQL SMO (SQL Server 2012)

smo 的 IsSystemObject 属性

最全面的SVM介绍(从拉格朗日对偶到SMO算法)

如何使用 SMO 在存储过程中调用 c# 函数?

如何使用 SMO 脚本生成 sql 脚本

使用PowerShell和SMO库从.BAK文件创建新数据库