我正在努力做到:

from sklearn.model_selection import cross_validate

如前所述.

ImportError: cannot import name 'cross_validate'

Sklearn中的其他一切似乎都很好,只是这一点.当我只运行这一行而不运行其他行时,甚至会发生错误.

推荐答案

cross-validate是0.19.0(change log)版中的新版本:

交叉验证现在可以从多个数据库返回结果

要使用它,请使用conda upgrade scikit-learn(如果您使用的是conda)或pip install --upgrade scikit-learn更新您的scikit learn安装.如果无法更新,仍然可以使用cross_val_score.

Python-3.x相关问答推荐

如何使用魔杖扭曲图像

在Python中基于组/ID将两个数据帧进行映射,找出较接近的值

如何转置和 Pandas DataFrame 并命名新列?

无法提出给定 for 循环的原因 (Python 3.11)

Einsum 对于张量乘法很慢

在判断列表变量时如何判断特定列的值并分配加权整数值

如何在 VSCode 的在 Cloud Run Emulator 上运行/调试构建设置中添加 SQL 连接

为什么 f-strings 比 str() 更快地解析值?

python 3:如何判断一个对象是否是一个函数?

参数化泛型不能与类或实例判断一起使用

例外:使用 Pyinstaller 时找不到 PyQt5 插件目录,尽管 PyQt5 甚至没有被使用

Python从base64转换为二进制

如何禁用 pylint 禁止自用警告?

如何使我的课程在 Python 中非常可打印?

Selenium (Python) - 使用 Chrome 网络驱动程序等待下载过程完成

AttributeError:系列对象没有属性iterrows

如何模拟 open(...).write() 而不会出现没有这样的文件或目录错误?

Python pathlib 获取父级相对路径

使用 Python 3 读取 CSV 文件

交错4个相同长度的python列表