提示:这里可以添加本文要记录的大概内容:
随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习算法之常用回归算法。
提示:以下是本篇文章正文内容,下面案例可供参考
import numpy as np
import pandas as pd
from sklearn.linear_model import LinearRegression
path='C:\Users\Administrator\' # 等价于import os os.getcwd()
ad_csv(path+'1x_regression.csv',sep=',',encoding='utf-8').values
X.shape
lr=LinearRegression()
lr.fit(X[:,0].reshape(-1,1),X[:,1].reshape(-1,1)) #X[:,1]取X最后一列做一维数组(标签)
lr.predict(X[:,0].reshape(-1,1))
print('回归方程:','y=',lr.coef_[0],'*x+',lr.intercept_[0])
for x in range(10):print('x=',x,'时,y的预测值为',lr.predict([[x]]))
输出结果:
#加载数据集
ad_csv(path+'3x_regression.csv',sep=',',encoding='utf-8').values
lr=LinearRegression()
lr.fit(X[:,0:3],X[:,3])
print('回归系数为',lr.coef_)
print('截距为',lr.intercept_)
print('回归方程:','y=',lr.coef_[0],'*x0+',lr.coef_[1],'*x1+',lr.coef_[2],'*x2+',lr.intercept_)
for x0 in [1,3
本文发布于:2024-02-02 15:18:25,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170685830444660.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |