3
我試圖使用SciPy的UnivariateSpline
來定位曲線上的點。不幸的是,我的結果是nan
。
這裏有一個小例子:Python SciPy UnivariateSpline返回NaN - 範圍內的值
from scipy.interpolate import UnivariateSpline
spline = UnivariateSpline([0.6, 0.4, 0.2, 0.0], [-0.3, -0.1, 0.1, 0.3], w=None, bbox=[None, None], k=1, s=0)
POINT = spline([0.15])
print POINT
結果是[ NaN]
。
UnivariateSpline
的哪個功能我錯過了?
我使用Python 2.6.6,並SciPy的版本0.7.2
我不能保證我一直不斷增加的數據點,從而interp
可能不是一個選擇。