python如何实现数据的线性拟合


Posted in Python onJuly 19, 2019

实验室老师让给数据画一张线性拟合图。不会matlab,就琢磨着用python。参照了网上的一些文章,查看了帮助文档,成功的写了出来

这里用到了三个库

import numpy as np
import matplotlib.pyplot as plt
from scipy import optimize


def f_1(x, A, B):
 return A * x + B

plt.figure()
# 拟合点
x0 = [75, 70, 65, 60, 55,50,45,40,35,30]
y0 = [22.44, 22.17, 21.74, 21.37, 20.92,20.67,20.32,20.05,19.84,19.59]

# 绘制散点
plt.scatter(x0[:], y0[:], 3, "red")

# 直线拟合与绘制
A1, B1 = optimize.curve_fit(f_1, x0, y0)[0]
x1 = np.arange(30, 75, 0.01)#30和75要对应x0的两个端点,0.01为步长
y1 = A1 * x1 + B1
plt.plot(x1, y1, "blue")
print(A1)
print(B1)
plt.title(" ")
plt.xlabel('t')

plt.ylabel('Mt/g')
plt.show()

用的到的api:
numpy.arrange
scipy.optimize.curve_fit

实验效果如下,图像和数据都得到了,非常满意了

python如何实现数据的线性拟合

python如何实现数据的线性拟合

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中getattr函数使用方法 getattr实现工厂模式
Jan 20 Python
python实现ftp客户端示例分享
Feb 17 Python
Python可跨平台实现获取按键的方法
Mar 05 Python
详解python并发获取snmp信息及性能测试
Mar 27 Python
Python中判断子串存在的性能比较及分析总结
Jun 23 Python
连接pandas以及数组转pandas的方法
Jun 28 Python
Python-Flask:动态创建表的示例详解
Nov 22 Python
Python scrapy增量爬取实例及实现过程解析
Dec 24 Python
Python tcp传输代码实例解析
Mar 18 Python
windows上彻底删除jupyter notebook的实现
Apr 13 Python
python 读取二进制 显示图片案例
Apr 24 Python
python Selenium 库的使用技巧
Oct 16 Python
django获取from表单multiple-select的value和id的方法
Jul 19 #Python
django 信号调度机制详解
Jul 19 #Python
python傅里叶变换FFT绘制频谱图
Jul 19 #Python
Django forms表单 select下拉框的传值实例
Jul 19 #Python
Django组件content-type使用方法详解
Jul 19 #Python
django多个APP的urls设置方法(views重复问题解决)
Jul 19 #Python
django admin组件使用方法详解
Jul 19 #Python
You might like
轻松修复Discuz!数据库
2008/05/03 PHP
PHP时间戳使用实例代码
2008/06/07 PHP
php 获取客户端的真实ip
2009/11/30 PHP
php把文件设置为插件的技巧方法
2020/02/03 PHP
JS模拟多线程
2007/02/07 Javascript
浏览器无法运行JAVA脚本的解决方法
2008/01/09 Javascript
Prototype 学习 工具函数学习($w,$F方法)
2009/07/12 Javascript
js使用函数绑定技术改变事件处理程序的作用域
2011/12/26 Javascript
jquery获取自定义属性(attr和prop)实例介绍
2013/04/21 Javascript
使用非html5实现js板连连看游戏示例代码
2013/09/22 Javascript
浅析js绑定事件的常用方法
2016/05/15 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
nodejs项目windows下开机自启动的方法
2017/11/22 NodeJs
vue的diff算法知识点总结
2018/03/29 Javascript
node实现基于token的身份验证
2018/04/09 Javascript
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
详解Django缓存处理中Vary头部的使用
2015/07/24 Python
解决PyCharm中光标变粗的问题
2017/08/05 Python
使用Python实现博客上进行自动翻页
2017/08/23 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
python中退出多层循环的方法
2018/11/27 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
如何向接受结构参数的函数传入常数值
2016/02/17 面试题
酒店个人求职信范文
2014/01/25 职场文书
《兰亭集序》教学反思
2014/02/11 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
学校个人对照检查材料
2014/08/26 职场文书
公务员党员评议表自我鉴定
2014/09/14 职场文书
大学生考试作弊被抓检讨书
2014/12/27 职场文书
企业管理不到位检讨书
2019/06/27 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书