赞
踩
实现线性回归并了解其在数据上的工作原理。 | ||||||||||||||||||
实现线性回归并了解其在数据上的工作原理。 | ||||||||||||||||||
三、实验环境:
| ||||||||||||||||||
四、实验内容 1 实现简单示例函数 在该部分练习中,将通过代码实现返回一个5*5的对角矩阵。输出与如下相同: import numpy as np A = np.eye(5) print(A)
2.1 绘制数据 在开始进入练习之前,对数据进行可视化通常很有用。对于该数据集,可以使用散点图进行可视化,因为它只有两个属性(人口、利润)。 # 引入所需要的库文件 import numpy as np import pandas as pd import matplotlib.pyplot as plt import os %matplotlib inline # 数据存储路径 path = 'ex1data1.txt' # 读入相应的数据文件 data = pd.read_csv(path, header=None,names=['Population','Profit']) #查看数据的前五条 data.head(5)
data.plot(kind='scatter', x='Population', y='Profit', figsize=(12,8)) plt.show()
2.2.2 实现 在上一部分的练习中,我们已经将所需要用到的数据加载至变量 接下来,我们在数据中添加了一个维度来拟合截距项 Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。
|