【发布时间】:2014-01-16 07:26:03
【问题描述】:
我正在尝试训练一个预测模型,并希望使用类似样条的插值来表示构成模型一部分的某些函数。然而,这不是在一个区域上拟合一些 x,y 数据以找到样条系数的简单情况,而是由样条近似的函数构成非线性生成模型的一部分。为了找到系数,我需要使用非线性最小化算法来针对训练数据集进行优化。这意味着我需要能够直接指定一组系数,而不是使用 scipy.interpolate 中的拟合方法(例如 scipy.interpolate.UnivariateSpline)。
有没有办法指定样条系数,然后将生成的对象用作模型中的函数?如果 scipy 无法做到这一点,是否有另一个支持此功能的 python 库?
【问题讨论】: