我正在通过awesome tutorial来学习scikit library for python;但是,我被困了,因为我无法运行这个:
from sklearn.cross_validation import train_test_split
我能够以这种方式导入库:
我做错了什么?
答案 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。