# Scikit-learn 核心功能示例 from sklearn.datasetsimport make_classification, load_iris from sklearn.model_selectionimport train_test_split from sklearn.preprocessingimport StandardScaler, LabelEncoder from sklearn.linear_modelimport LogisticRegression from sklearn.ensembleimport RandomForestClassifier from sklearn.svmimport SVC from sklearn.metricsimport accuracy_score, classification_report, confusion_matrix
# 4. Scikit-learn:机器学习建模 from sklearn.linear_modelimport LinearRegression from sklearn.ensembleimport RandomForestRegressor from sklearn.metricsimport mean_squared_error, r2_score
# 准备数据
X = df[['学习时间','睡眠时间','练习题数']]
y = df['考试成绩']