实验室老师让给数据画一张线性拟合图。不会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如何实现数据的线性拟合相关推荐

  1. python线性拟合怎么做_python如何实现数据的线性拟合

    实验室老师让给数据画一张线性拟合图.不会matlab,就琢磨着用python.参照了网上的一些文章,查看了帮助文档,成功的写了出来 这里用到了三个库 import numpy as np import ...

  2. Python实现部分地区男人身高/体重数据的线性拟合

    # Python实现部分地区男人身高/体重数据的线性拟合 import numpy as np import matplotlib.pyplot as plt from scipy import op ...

  3. python 物理实验_基于Python和梯度下降算法的物理实验数据一元线性拟合方法

    基于 Python 和梯度下降算法的物理实验数据一元线性拟 合方法 关毅铬 ; 程敏熙 [期刊名称] < <物理通报> > [年 ( 卷 ), 期] 2019(000)010 ...

  4. python 曲线拟合_Python实现数学模型(插值、拟合和微分方程)

    这篇文章主要介绍了python实现数学模型(插值.拟合和微分方程),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 问题1 车辆数量估计题目描述 交通管理部门 ...

  5. python数据拟合怎么做的,python如何实现数据的线性拟合

    实验室老师让给数据画一张线性拟合图.不会matlab,就琢磨着用python.参照了网上的一些文章,查看了帮助文档,成功的写了出来 这里用到了三个库 import numpy as np import ...

  6. Python实现数据的线性拟合

    Python实现对实验数据的函数拟合 数据拟合会涉及到多种拟合方法,本文旨在把本人可能使用到的做一个总结 持续更新ing 1. List item # 线性拟合from scipy import op ...

  7. python 热力图_python数据分析:数据缺失机制及利用missingno库对缺失可视化

    缺失数据是一个非常普遍的问题,也是好多人不太能弄懂的问题,包括自己也是,为了加强理解,今天给大家写一写缺失数据的缺失机制,和在python中用missingno库对缺失数据可视化的操作方法. 数据缺失 ...

  8. python自相关图_Python绘制时间序列数据的时序图、自相关图和偏自相关图

    时序图.自相关图和偏相关图是判断时间序列数据是否平稳的重要依据. 本文涉及的扩展库numpy.pandas.statsmodels一般可以使用pip进行在线安装,如果安装失败,可以到http://ww ...

  9. python删除列_python删掉数据表几列的方法

    1.使用del函数删除指定列 python 中针对DataFrame格式的数据,删除列最简单的方法是使用del 函数,简单粗暴效果好,如import pandas as pd df = pd.Data ...

最新文章

  1. Fins TCP协议
  2. 线性代数:03 向量空间 -- 矩阵的零空间,列空间,线性方程组解的结构
  3. 深入讲解配置Cisco路由器日志中的速率限制问题(三)
  4. 深入sql server中的事务
  5. 将编号为0和1的两个栈存放于一个数组空间V[m]中。
  6. 2019蓝桥杯省赛---java---A---4(迷宫)
  7. [Ext JS6]编码规范
  8. Dom对象与jQuery对象的转换
  9. Redis 增加互斥锁
  10. 淘宝上传图片到淘宝 API 返回值说明(upload_img-上传图片到淘宝)
  11. ie浏览器点击无法打开问题【亲测有效哦】
  12. 关于单体应用的简单讲解
  13. pyhton第五章 字典与集合 课后习题
  14. R语言——单位根检验/平稳性检验
  15. 2021-07-15 声音一些基本概念
  16. Java图片嵌套图片
  17. android textview 文字居中无效,android – 不能垂直居中textview的文本
  18. EVE-NG 使用xshell
  19. 六、总线(一)总线概述
  20. 4.4 基金排行数据(Python)

热门文章

  1. SAP Spartacus使用了ngrx library
  2. SAP Analytics Cloud里看到的SAP C4C的query列表,是从哪里取出来的
  3. how is SAP ui5 focus handler implemented
  4. How is product data bound in Opportunity Edit page
  5. 一个老程序员对自己当前编程技术处在哪个水平的反思
  6. Cloud for Customer动态控制任意UI element的visibility
  7. SAP云平台上的Fiori administation工具
  8. The data replication requires the processing of single BDoc instances
  9. IBASE header status
  10. 在ABAP debugger里手动trigger DB commit