非线性最小二乘拟合的实用程序。

lsqfit的Python项目详细描述


该软件包通过以下方法方便了噪声数据的最小二乘拟合 任意多参数的多维非线性函数。 lsqfit支持匹配参数的贝叶斯先验,具有任意 复杂的多维高斯分布。关于装配的教程是 包含在文档中;文档位于doc/ 子目录:请参阅doc/html/index.html或<;https://lsqfit.readthedocs.io>;。

装配工使用自动微分来计算装配的梯度 功能。这大大简化了fit函数的编码,因为 函数本身需要编码。使用字典也可以简化编码 (代替数组)用于表示拟合数据和拟合优先级。

lsqfit大量使用python包gvar,其中 简化了错误传播的分析和 多维高斯分布(适用于拟合先验)。

这段代码已经在笔记本电脑上使用,以适应数以万计的功能 数万到数千条数据的参数。lsqfit使用GNU 科学库(gsl)和/或scipy来进行拟合,numpy用于 高效的数组算法,以及cython来编译 python和基于c的gsl之间的接口。

有关如何安装组件的信息位于INSTALLATION文件中。

要测试库,请尝试make tests。一些例子在 examples/子目录。

版本号:不兼容的更改通过递增来发出信号 major版本号,其中版本号的格式为 major.minor.patchminor数字表示新特性,并且 patch数字错误修复。

由G.Peter Lepage(康奈尔大学)2008年创作
版权所有(c)2008-2019 G.Peter Lepage

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java可以从struts传递<param/>。xml作为隐藏参数?   带有文件字符串的java建议   安卓中带有用户名和密码的java RTSP流   eclipse如何在我的java代码中导入CSVreader特性?无论出于什么原因,我都不能使用cvsreader功能   Java类型推断在编译时失败,但Eclipse编译并运行良好   SpringBootJava。木卫一。IOException weblogic。乌提尔斯。编译器。ToolFailureException   在Spark中排序时出现java NotSerializableException   java在整数数组中查找缺少的数字   Angular 4中的AES 128加密和Java中的解密   显示GUI的java问题   java不包括ant build in javadocs中的文件   关闭弹出窗口后关闭java平台| JavaFX   java使用for循环还是while循环进行迭代?   java如何使用POI Apache获取生成的Excel文件中列的大小或长度   java Thornttail ArquillianTest,带有用于pactProvider测试的h2数据库   为什么XPATH(Java7)选择了太多的节点?   在自定义远程webapp上将数据附加到我的HDFS时发生java异常   xml如何在java多模块项目中创建bean entityManagerFactoryBean?   ConcurrentHashMap中的java死锁   Tomcat Java内存选项保存在哪个文件中