python如何实现线性回归算法?本篇文章小编给大家分享一下python实现线性回归算法代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
代码如下:
# -*- coding: utf-8 -*- """ Created on Fri Oct 11 19:25:11 2019 """ from sklearn import datasets, linear_model # 引用 sklearn库,主要为了使用其中的线性回归模块 # 创建数据集,把数据写入到numpy数组 import numpy as np # 引用numpy库,主要用来做科学计算 import matplotlib.pyplot as plt # 引用matplotlib库,主要用来画图 data = np.array([[152,51],[156,53],[160,54],[164,55], [168,57],[172,60],[176,62],[180,65], [184,69],[188,72]]) # 打印出数组的大小 print(data.shape) # TODO 1. 实例化一个线性回归的模型 model=linear_model.LinearRegression() # TODO 2. 在x,y上训练一个线性回归模型。 如果训练顺利,则regr会存储训练完成之后的结果模型 x,y=data[:,0].reshape(-1,1),data[:,1] regr=model.fit(x,y) # TODO 3. 画出身高与体重之间的关系 plt.scatter(x,y,color="red") # 画出已训练好的线条 plt.plot(x, regr.predict(x), color='blue') # 画x,y轴的标题 plt.xlabel('height (cm)') plt.ylabel('weight (kg)') plt.show() # 展示 # 利用已经训练好的模型去预测身高为163的人的体重 print ("Standard weight for person with 163 is %.2f"% regr.predict([[163]]))
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔