python - ImportError:无法从“sklearn.model_selection”导入名称“StratifiedGroupKFold”
问题描述
当我尝试使用StratifiedGroupKFold
从sklearn
.
我注意到使用它需要每晚构建并且我已经安装了它,但我得到了错误。欢迎任何有关如何解决此问题的建议。
编辑:我尝试更新 conda 然后 scikit learn ,即使那样它也不起作用。在安装夜间版本时,它说要求已经满足。
我需要卸载 scikit-learn 然后安装 nightly build 吗?我在这里错过了什么吗?
编辑2:我创建了一个新的虚拟环境并安装了同样的夜间版本。在这里,import
在终端和 Spyder 上工作正常,但由于某种奇怪的原因,它在 jupyter-notebook (也安装在同一虚拟环境中)上不起作用。
解决方案
我不会尝试安装每晚版本,而是从源代码安装。在此处查看说明
StratifiedGroupKFold
顺便说一句,从开发版本导入时,我没有看到任何问题
[ins] In [2]: import sklearn
sklearn.__version__
[ins] In [3]: sklearn.__version__
Out[3]: '1.0.dev0'
[ins] In [4]: import numpy as np
...: from sklearn.model_selection import StratifiedGroupKFold
[ins] In [5]:
推荐阅读
- node.js - 是否有将 csv 数据导入 mongodb 的 npm 包或 express 内置函数?
- javascript - 从简单数组创建嵌套对象
- javascript - Node.js:使用 excel 获取 + 管道不起作用
- cassandra - 什么可能导致 cassandra 中出现“幽灵”表名?
- javascript - 如何在反应应用程序中使用 i18next 和反应路由器 dom 修补链接?
- c# - 对象集合上的 HashSet
- python - 如何防止功能在鼠标单击时运行,直到上一个完成
- arrays - 在复制活动中使用 JArrays - Azure 数据工厂
- sql - 根据mysql中的另一个活动获取行
- javascript - 如何将所有数组值按顺序放置到一列文本字段中?