In [1]:
from sklearn import datasets, linear_model
from sklearn.model_selection import cross_val_score
diabetes = datasets.load_diabetes()

In [9]:
?datasets.load_diabetes

In [10]:
X = diabetes.data
y = diabetes.target

In [11]:
diabetes.data[1:10]


Out[11]:
array([[-0.00188202, -0.04464164, -0.05147406, -0.02632783, -0.00844872,
        -0.01916334,  0.07441156, -0.03949338, -0.06832974, -0.09220405],
       [ 0.08529891,  0.05068012,  0.04445121, -0.00567061, -0.04559945,
        -0.03419447, -0.03235593, -0.00259226,  0.00286377, -0.02593034],
       [-0.08906294, -0.04464164, -0.01159501, -0.03665645,  0.01219057,
         0.02499059, -0.03603757,  0.03430886,  0.02269202, -0.00936191],
       [ 0.00538306, -0.04464164, -0.03638469,  0.02187235,  0.00393485,
         0.01559614,  0.00814208, -0.00259226, -0.03199144, -0.04664087],
       [-0.09269548, -0.04464164, -0.04069594, -0.01944209, -0.06899065,
        -0.07928784,  0.04127682, -0.0763945 , -0.04118039, -0.09634616],
       [-0.04547248,  0.05068012, -0.04716281, -0.01599922, -0.04009564,
        -0.02480001,  0.00077881, -0.03949338, -0.06291295, -0.03835666],
       [ 0.06350368,  0.05068012, -0.00189471,  0.06662967,  0.09061988,
         0.10891438,  0.02286863,  0.01770335, -0.03581673,  0.00306441],
       [ 0.04170844,  0.05068012,  0.06169621, -0.04009932, -0.01395254,
         0.00620169, -0.02867429, -0.00259226, -0.01495648,  0.01134862],
       [-0.07090025, -0.04464164,  0.03906215, -0.03321358, -0.01257658,
        -0.03450761, -0.02499266, -0.00259226,  0.06773633, -0.01350402]])

In [12]:
diabetes.target[1:10]


Out[12]:
array([  75.,  141.,  206.,  135.,   97.,  138.,   63.,  110.,  310.])

In [13]:
lasso = linear_model.Lasso()
print(cross_val_score(lasso, X, y))


[ 0.34542985  0.34712314  0.36884726]

In [ ]: