非线性最小二乘拟合的实用程序。
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.patch。minor数字表示新特性,并且 patch数字错误修复。
由G.Peter Lepage(康奈尔大学)2008年创作
版权所有(c)2008-2019 G.Peter Lepage
推荐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内存选项保存在哪个文件中