python曲线拟合_python如何实现数据的线性拟合
实验室老师让给数据画一张线性拟合图。不会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()
实验效果如下,图像和数据都得到了,非常满意了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
python曲线拟合_python如何实现数据的线性拟合相关推荐
- python线性拟合怎么做_python如何实现数据的线性拟合
实验室老师让给数据画一张线性拟合图.不会matlab,就琢磨着用python.参照了网上的一些文章,查看了帮助文档,成功的写了出来 这里用到了三个库 import numpy as np import ...
- Python实现部分地区男人身高/体重数据的线性拟合
# Python实现部分地区男人身高/体重数据的线性拟合 import numpy as np import matplotlib.pyplot as plt from scipy import op ...
- python 物理实验_基于Python和梯度下降算法的物理实验数据一元线性拟合方法
基于 Python 和梯度下降算法的物理实验数据一元线性拟 合方法 关毅铬 ; 程敏熙 [期刊名称] < <物理通报> > [年 ( 卷 ), 期] 2019(000)010 ...
- python 曲线拟合_Python实现数学模型(插值、拟合和微分方程)
这篇文章主要介绍了python实现数学模型(插值.拟合和微分方程),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 问题1 车辆数量估计题目描述 交通管理部门 ...
- python数据拟合怎么做的,python如何实现数据的线性拟合
实验室老师让给数据画一张线性拟合图.不会matlab,就琢磨着用python.参照了网上的一些文章,查看了帮助文档,成功的写了出来 这里用到了三个库 import numpy as np import ...
- Python实现数据的线性拟合
Python实现对实验数据的函数拟合 数据拟合会涉及到多种拟合方法,本文旨在把本人可能使用到的做一个总结 持续更新ing 1. List item # 线性拟合from scipy import op ...
- python 热力图_python数据分析:数据缺失机制及利用missingno库对缺失可视化
缺失数据是一个非常普遍的问题,也是好多人不太能弄懂的问题,包括自己也是,为了加强理解,今天给大家写一写缺失数据的缺失机制,和在python中用missingno库对缺失数据可视化的操作方法. 数据缺失 ...
- python自相关图_Python绘制时间序列数据的时序图、自相关图和偏自相关图
时序图.自相关图和偏相关图是判断时间序列数据是否平稳的重要依据. 本文涉及的扩展库numpy.pandas.statsmodels一般可以使用pip进行在线安装,如果安装失败,可以到http://ww ...
- python删除列_python删掉数据表几列的方法
1.使用del函数删除指定列 python 中针对DataFrame格式的数据,删除列最简单的方法是使用del 函数,简单粗暴效果好,如import pandas as pd df = pd.Data ...
最新文章
- Fins TCP协议
- 线性代数:03 向量空间 -- 矩阵的零空间,列空间,线性方程组解的结构
- 深入讲解配置Cisco路由器日志中的速率限制问题(三)
- 深入sql server中的事务
- 将编号为0和1的两个栈存放于一个数组空间V[m]中。
- 2019蓝桥杯省赛---java---A---4(迷宫)
- [Ext JS6]编码规范
- Dom对象与jQuery对象的转换
- Redis 增加互斥锁
- 淘宝上传图片到淘宝 API 返回值说明(upload_img-上传图片到淘宝)
- ie浏览器点击无法打开问题【亲测有效哦】
- 关于单体应用的简单讲解
- pyhton第五章 字典与集合 课后习题
- R语言——单位根检验/平稳性检验
- 2021-07-15 声音一些基本概念
- Java图片嵌套图片
- android textview 文字居中无效,android – 不能垂直居中textview的文本
- EVE-NG 使用xshell
- 六、总线(一)总线概述
- 4.4 基金排行数据(Python)
热门文章
- SAP Spartacus使用了ngrx library
- SAP Analytics Cloud里看到的SAP C4C的query列表,是从哪里取出来的
- how is SAP ui5 focus handler implemented
- How is product data bound in Opportunity Edit page
- 一个老程序员对自己当前编程技术处在哪个水平的反思
- Cloud for Customer动态控制任意UI element的visibility
- SAP云平台上的Fiori administation工具
- The data replication requires the processing of single BDoc instances
- IBASE header status
- 在ABAP debugger里手动trigger DB commit