从scipy.interpolate.splprep()获取样条拟合残差

时间:2014-11-24 13:57:05

标签: python-2.7 scipy spline

我正在使用scipy的interpolate包。在splprep函数的文档中,它表示在返回值中,还有变量" fp"包含样条拟合的残差。 http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.interpolate.splprep.html

我不知道如何检索fp值,因为我无法使用两个以上的返回变量调用该函数。

以下是我使用的示例代码:

from scipy import interpolate
[tck_poly, u] = interpolate.splprep([[1.,2.,3.,4.,5.]])

有人知道如何获得这种残差或另一种简单的方法来确定合适的质量吗?

1 个答案:

答案 0 :(得分:3)

指定full_output=True

(tck, u), fp, ier, msg = interpolate.splprep([[1.,2.,3.,4.,5.]], full_output=True)