将sklearn导入python

时间:2014-02-27 16:15:19

标签: python machine-learning scikit-learn

我正在通过awesome tutorial来学习scikit library for python;但是,我被困了,因为我无法运行这个:

from sklearn.cross_validation import train_test_split

enter image description here

我能够以这种方式导入库:

enter image description here

我做错了什么?

2 个答案:

答案 0 :(得分:1)

可能是您使用的scikit-learn版本太旧(通​​过sklearn.__version__检查)。自版本0.11.X。

以来引入了函数sklearn.cross_validation.train_test_split

答案 1 :(得分:1)

无法对@ YS-L的答案发表评论,因为我没有足够的代表,所以我将在这里添加:

train_test_split应该是cross_validation.py内的已定义函数。导入后,您可以使用sklearn.__file__找到相关目录。如果没有导入,则需要更新sklearn。