gpt4 book ai didi

python - 如何使用 scipy 设置而不是拟合样条插值的系数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:28:32 30 4
gpt4 key购买 nike

我正在尝试训练一个预测模型,并希望使用类似样条的插值来表示构成模型一部分的某些函数。然而,这并不是在一个区域上拟合一些 x,y 数据来找到样条系数的简单情况,而是由样条逼近的函数构成了非线性生成模型的一部分。为了找到系数,我需要使用非线性最小化算法来优化训练数据集。这意味着我需要能够直接指定一组系数,而不是使用 scipy.interpolate 中的拟合方法(例如 scipy.interpolate.UnivariateSpline)。

有没有办法指定样条系数,然后将生成的对象用作模型中的函数?如果 scipy 无法做到这一点,是否有另一个支持此功能的 python 库?

最佳答案

如果我没理解错的话,您基本上是想将自己的样条系数指定为独立参数,然后使用内置样条功能对其进行评估。

参见 http://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.splev.html

splev 采用通常由 splrep 或 splprep 生成的结和系数,但您应该能够绕过这些例程并自行修改系数。

关于python - 如何使用 scipy 设置而不是拟合样条插值的系数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21150377/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com