美文网首页
Python与Labview初探:其一

Python与Labview初探:其一

作者: azpo2009_198e | 来源:发表于2018-01-18 22:29 被阅读0次

    2018年1月18日

    一、背景

    Python语言,自从1991年诞生以来,现在已经成为最受欢迎的动态编程语言之一。在众多解释型语言中,Python最大的特点是拥有一个巨大而活跃的科学计算社区。进入21世纪以来,尤其伴随着近些年来机器学习的兴起,在行业应用和学术研究中采用Python进行科学计算的趋势越来越火爆。
    Labview语言是一种图形化编程语言。(未完待续)

    二、Python拟合

    2.1 lmfit简介

    (未完待续)

    2.2 lmfit示例:激光器PI曲线拟合

    2.2.1 激光器PI曲线简介
    2.2.2 lmfit拟合PI曲线
    1. 拟合函数与建立拟合模型
    def laser_pi_curve(i, ith, eta, b):
        """LaserPICurve"""
        P = np.piecewise(i, [i < ith, i >= ith],
                         [lambda ix: b * ix, lambda ix: eta * (ix - ith) + b * ith])
        return P
    pi_model = Model(laser_pi_curve)
    
    1. 拟合参数设置
    pi_model.set_param_hint('ith', value=160, min=10)
    pi_model.set_param_hint('eta', value=0.6)
    pi_model.set_param_hint('b', value=0.006)
    
    1. 数据导入
    1. 进行拟合
    result = pi_model.fit(y, i=x)
    
    1. 输出拟合结果
    print(result.fit_report())
    

    ...


    相关文章

      网友评论

          本文标题:Python与Labview初探:其一

          本文链接:https://www.haomeiwen.com/subject/afwwoxtx.html