- scipy.interpolate.splrep(x, y, w=None, xb=None, xe=None, k=3, task=0, s=None, t=None, full_output=0, per=0, quiet=1):找到一维曲线的B样条曲线表示。给定一组数据点
(x[i], y[i])
,确定区间xb <= x <= xe
上度k的平滑样条近似值。 - class scipy.interpolate.UnivariateSpline(x, y, w=None, bbox=[None, None], k=3, s=None, ext=0, check_finite=False):一维平滑样条曲线适合给定的一组数据点。将度数为k的样条曲线y = spl(x)拟合到提供的x,y数据。 s通过指定平滑条件来指定结数。
除了UnivariateSpline
手册中的注释外,看起来几乎一样:
splrep:较旧的非面向对象的FITPACK包装
UnivariateSpline
的返回值未描述。
因此,UnivariateSpline
是splrep
的替代品,还是用例不完全相同?