scipy.interpolate.splrep 和 scipy.interpolate.UnivariateSpline 之间的用例有什么区别?

What is the difference of use cases between scipy.interpolate.splrep and scipy.interpolate.UnivariateSpline?

看起来完全一样,除了 UnivariateSpline 手册中的注释:

splrep: An older, non object-oriented wrapping of FITPACK

Return 值未描述 UnivariateSpline

那么,UnivariateSplinesplrep 的替代品,还是用例不完全相同?

文档中的评论已过时。两个接口包装相同的 FITPACK 实现。所以区别仅在于一个接口是面向对象的,而另一个使用函数。 (因此更容易与 BSpline 对象结合使用)