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 相关文章推荐
精确查找PHP WEBSHELL木马的方法(1)
Apr 12 Python
Python实现PS滤镜中马赛克效果示例
Jan 20 Python
Python实现的基于优先等级分配糖果问题算法示例
Apr 25 Python
Python使用Phantomjs截屏网页的方法
May 17 Python
Python判断一个三位数是否为水仙花数的示例
Nov 13 Python
Window环境下Scrapy开发环境搭建
Nov 18 Python
Python Numpy库安装与基本操作示例
Jan 08 Python
实例介绍Python中整型
Feb 11 Python
浅析Python 中几种字符串格式化方法及其比较
Jul 02 Python
Python文本文件的合并操作方法代码实例
Mar 31 Python
Python使用requests模块爬取百度翻译
Aug 25 Python
Matlab求解数组中的最大值及它所在的具体位置
Apr 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
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
2006/10/09 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
PHP与Java对比学习日期时间函数
2016/07/03 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
Js注册协议倒计时的小例子
2013/06/24 Javascript
目前流行的JavaScript库的介绍及对比
2013/09/29 Javascript
JavaScript学习笔记之数组随机排序
2016/03/23 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
利用jsonp跨域调用百度js实现搜索框智能提示
2016/08/24 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
Javascript 类型转换、封闭函数及常见内置对象操作示例
2019/11/15 Javascript
JS插件amCharts实现绘制柱形图默认显示数值功能示例
2019/11/26 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
Python中删除文件的程序代码
2011/03/13 Python
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
多版本Python共存的配置方法
2017/05/22 Python
Python调用微信公众平台接口操作示例
2017/07/08 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
详谈python在windows中的文件路径问题
2018/04/28 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
Python求离散序列导数的示例
2019/07/10 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
使用python绘制二维图形示例
2019/11/22 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
Django多层嵌套ManyToMany字段ORM操作详解
2020/05/19 Python
Tensorflow使用Anaconda、pycharm安装记录
2020/07/29 Python
针对HTML5的Web Worker使用攻略
2015/07/12 HTML / CSS
办加油卡单位介绍信
2014/01/09 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
大学国际贸易专业自荐信
2014/06/05 职场文书
计算机软件专业求职信
2014/06/10 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书