python - C++曲线拟合以找到立方体的系数?

标签 python c++

我有一组数据点,我需要拟合曲线并提取多项式的系数并使用它们来确定多项式的根。我有一个 python 库,SCIPY Optimize Curve Fit能够提取系数,但我需要有一个 C++ 版本。我注意到 python 库是基于 minpack 的,所以我下载了 minpack 但一直无法弄清楚如何使用它。我还查看了发现的 John Burkhardt 版本 here ,这是一个非常紧凑的 minpack 版本,但我还是不知道如何使用它。

python 库使我相信多项式的形式为 AX^2 + BX + C + D/X。 我想也许我可以将 SCIPY minpack 移植到 c++,但在查看它之后我意识到这是一个坏主意,而且我的 python 技能还不够好。有没有人有任何使用 C++ 版本的 minpack 的相关代码示例、阅读链接等等?

最佳答案

我会调查 Minuit !

他们提供了一个独立的版本,它也打包在 ROOT 中(一个更大的数据分析框架)。

我只通过 ROOT 的界面使用过它。

关于python - C++曲线拟合以找到立方体的系数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23207777/

相关文章:

c++ - 为什么在一种情况下使用私有(private)内部类作为参数在 header 中出错,而在另一种情况下在调用函数中出错?

c++ - cout、cin、cerr 和 clog 中的 "c"是什么意思?

python - 如何使用 wxPython 创建一个信息图标

python - 通过修改 python3 中的特定正则表达式来捕获重音字符

python - 如何检查 Python 模块的版本?

c++ - LNK 2022 : Inconsistent layout information, 迁移到VS2010后

c++ - 如何加速一个简单的方法(最好不改变接口(interface)或数据结构)?

python - 使用通过迭代计算的函数填充 numpy 矩阵

python - PyQt5-QThread : Destroyed while thread is still running

c++ - 为什么在尝试推送到 vector 时会出现 std::bad_alloc 错误?