我正在尝试这样做:
from sklearn.model_selection import cross_validate
如此 处 所述。但是得到错误:
ImportError: cannot import name 'cross_validate'
Sklearn 中的其他所有内容似乎都可以正常工作,只是这一点。当我运行这一行而不是其他任何东西时,甚至会发生错误。
原文由 Reddspark 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试这样做:
from sklearn.model_selection import cross_validate
如此 处 所述。但是得到错误:
ImportError: cannot import name 'cross_validate'
Sklearn 中的其他所有内容似乎都可以正常工作,只是这一点。当我运行这一行而不是其他任何东西时,甚至会发生错误。
原文由 Reddspark 发布,翻译遵循 CC BY-SA 4.0 许可协议
在最新的稳定版本 0.20.0 中,它位于 model_selection
下面。
from sklearn.model_selection import train_test_split
参考 文档
原文由 alyssumander 发布,翻译遵循 CC BY-SA 4.0 许可协议
cross-validate
是版本 0.19.0 中的新内容( 更改日志):为了使用它更新您的 scikit-learn 安装
conda upgrade scikit-learn
如果您使用的是 conda,或者pip install --upgrade scikit-learn
。如果无法更新,您仍然可以使用cross_val_score
代替。