当前位置: 首页>>代码示例>>Python>>正文


Python SpecfitFuns.upstep方法代码示例

本文整理汇总了Python中PyMca5.PyMcaMath.fitting.SpecfitFuns.upstep方法的典型用法代码示例。如果您正苦于以下问题:Python SpecfitFuns.upstep方法的具体用法?Python SpecfitFuns.upstep怎么用?Python SpecfitFuns.upstep使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PyMca5.PyMcaMath.fitting.SpecfitFuns的用法示例。


在下文中一共展示了SpecfitFuns.upstep方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: getParameters

# 需要导入模块: from PyMca5.PyMcaMath.fitting import SpecfitFuns [as 别名]
# 或者: from PyMca5.PyMcaMath.fitting.SpecfitFuns import upstep [as 别名]
    def getParameters(self):
        parametersDict = self.parametersWidget.getParameters()
        return parametersDict

    def setParameters(self, ddict):
        return self.parametersWidget.setParameters(ddict)

    def setSpectrum(self, energy, mu):
        self.parametersWidget.setData(mu, energy=energy)

if __name__ == "__main__":
    app = qt.QApplication([])
    if len(sys.argv) > 1:
        from PyMca5.PyMcaIO import specfilewrapper as specfile
        sf = specfile.Specfile(sys.argv[1])
        scan = sf[0]
        data = scan.data()
        energy = data[0, :]
        spectrum = data[1, :]
        w = XASNormalizationDialog(None, spectrum, energy=energy)
    else:
        from PyMca5.PyMcaMath.fitting import SpecfitFuns
        noise = numpy.random.randn(1500.)
        x = 8000. + numpy.arange(1500.)
        y = SpecfitFuns.upstep([100, 8500., 50], x)
        w = XASNormalizationDialog(None, y + numpy.sqrt(y)* noise, energy=x)
    ret=w.exec_()
    if ret:
        print(w.getParameters())

开发者ID:vasole,项目名称:pymca,代码行数:31,代码来源:XASNormalizationWindow.py

示例2: stepup

# 需要导入模块: from PyMca5.PyMcaMath.fitting import SpecfitFuns [as 别名]
# 或者: from PyMca5.PyMcaMath.fitting.SpecfitFuns import upstep [as 别名]
 def stepup(self,pars,x):
     """
     A fit function.
     """
     return SpecfitFuns.upstep(pars,x)
开发者ID:t20100,项目名称:pymca,代码行数:7,代码来源:SpecfitFunctions.py

示例3: stepUp

# 需要导入模块: from PyMca5.PyMcaMath.fitting import SpecfitFuns [as 别名]
# 或者: from PyMca5.PyMcaMath.fitting.SpecfitFuns import upstep [as 别名]
 def stepUp(self,pars,x):
     """
     Error function like.
     """
     return 0.5*SpecfitFuns.upstep(pars,x)
开发者ID:vasole,项目名称:pymca,代码行数:7,代码来源:SimpleFitUserEstimatedFunctions.py


注:本文中的PyMca5.PyMcaMath.fitting.SpecfitFuns.upstep方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。