Demo2- 线性回归图形化

简介: 在demo1 的基础上实现 线性回归的图形化,还是解决 y=ax+b的问题。这个demo需要引入matplotlib 这个图形库的一些知识。理解为就是作图的工具。

在demo1 的基础上实现 线性回归的图形化,
还是解决 y=ax+b的问题。

这个demo需要引入matplotlib 这个图形库的一些知识。理解为就是作图的工具。

直接上代码:

# -- coding: utf-8 --
#  用matplotlib画图像试一下,先安装: pip install matplotlib
import matplotlib.pyplot as plt

# 构建一个图表
from sklearn.linear_model import LinearRegression

# X,Y学习数据
x = [[1],[2],[3],[4],[5],[6]]
y = [[1],[2.1],[2.9],[4.2],[5.1],[9]]

#模型学习
model = LinearRegression()
model.fit(x,y)
# 给一组X2,通过学习后的模型算出Y2.
x2 = [[0], [2.5], [5.3], [9.1]]
y2 = model.predict(x2)

# 定义图表的一些属性
plt.figure()
plt.title("LineRegrssion Chart")
plt.xlabel("x label")
plt.ylabel("y labe")
# plt.axis([0,10,0,10])   显示图表的x,y的范围,默认自动适应
plt.grid(True)
# 显示
plt.plot(x,y,'k.')
# plt.plot(x,y,'g-')
plt.plot(x2,y2,'g-')  #把学习后的数据放进去
plt.show()
img_65e101fc989950912ba30645f08094be.png
demo2.png
目录
相关文章
|
8月前
|
数据可视化 数据挖掘 API
python数据可视化显示(附代码)
python数据可视化显示(附代码)
|
8月前
|
机器学习/深度学习 算法 数据挖掘
【Python机器学习】聚类算法任务,评价指标SC、DBI、ZQ等系数详解和实战演示(附源码 图文解释)
【Python机器学习】聚类算法任务,评价指标SC、DBI、ZQ等系数详解和实战演示(附源码 图文解释)
524 0
|
1月前
|
数据可视化 编译器 Python
Manim:数学可视化的强大工具 | python小知识
Manim(Manim Community Edition)是由3Blue1Brown的Grant Sanderson开发的数学动画引擎,专为数学和科学可视化设计。它结合了Python的灵活性与LaTeX的精确性,支持多领域的内容展示,能生成清晰、精确的数学动画,广泛应用于教育视频制作。安装简单,入门容易,适合教育工作者和编程爱好者使用。
453 7
|
5月前
|
机器学习/深度学习 数据可视化 算法
【Python支持向量机】Python客户银行贷款支持向量机数据分析可视化SVM(源码+数据集+报告)【独一无二】
【Python支持向量机】Python客户银行贷款支持向量机数据分析可视化SVM(源码+数据集+报告)【独一无二】
|
8月前
|
数据可视化 Python
请解释Python中的线性回归分析以及如何使用Sklearn库实现它。
【4月更文挑战第22天】使用Python的Sklearn库进行线性回归分析,包括7个步骤:导入库、准备数据、划分训练测试集、创建模型、训练、预测和评估。示例代码创建了一个简单的数据集,应用线性回归模型,计算了Mean Squared Error和R² Score,并展示了预测结果与实际值的可视化对比。
66 11
|
8月前
|
机器学习/深度学习 数据可视化 索引
lasso路径可视化 python
【4月更文挑战第15天】
137 6
|
8月前
|
机器学习/深度学习 算法 数据可视化
统计建模——模型——python为例
统计建模——模型——python为例
353 0
|
8月前
|
机器学习/深度学习 Python
探索Python中的集成方法:Stacking
探索Python中的集成方法:Stacking
383 3
|
8月前
|
自然语言处理 数据可视化 Python
python主题建模可视化LDA和T-SNE交互式可视化
python主题建模可视化LDA和T-SNE交互式可视化
|
8月前
|
Python
python线性回归概述
python线性回归概述
27 0