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
의 어떤 기능을 놓쳤습니까? 나는 내가 항상 interp
가 대안이 될하지 않을 수 있습니다 데이터 포인트 증가했다고 보장 할 수 없습니다 파이썬 2.6.6와 scipy 버전 0.7.2
을 사용하고
.