from sklearn import cross_validation
只需将 cross_validation 改为 model_selection 即可。
from sklearn.model_selection import KFold, cross_val_score
kf = KFold(titanic.shape[0], n_folds=3, random_state=1) # 会报错
scores = cross_val_score(alg, titanic[predictors], titanic["Survived"], cv=kf)
# 改为 ==>
kf = KFold(n_splits=3, shuffle=False, random_state=1)
# n_splits/n_folds都发生错误