赞
踩
本关任务:你需要调用 sklearn
中的线性回归模型,并通过波斯顿房价数据集中房价的13
种属性与目标房价对线性回归模型进行训练。我们会调用你训练好的线性回归模型,来对房价进行预测。
使用sklearn
构建线性回归模型,利用训练集数据与训练标签对模型进行训练,然后使用训练好的模型对测试集数据进行预测,并将预测结果保存到./step3/result.csv
中。保存格式如下:
- from sklearn import datasets
- from sklearn.model_selection import train_test_split
- from sklearn.linear_model import LinearRegression
- from sklearn.metrics import r2_score
- import pandas as pd
-
-
- #获取训练数据
- train_data = pd.read_csv('./step3/train_data.csv')
- #获取训练标签
- train_label = pd.read_csv('./step3/train_label.csv')
- train_label = train_label['target']
- #获取测试数据
- test_data = pd.read_csv('./step3/test_data.csv')
-
- lr = LinearRegression()
- lr.fit(train_data, train_label)
- predict = lr.predict(test_data)
- df = pd.DataFrame({'result': predict})
- df.to_csv(r'./step3/result.csv', index = False)
-
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。