Scipy Pchipinterpolator Implementation Problems
I am trying to implement PchipInterpolator based on the link: http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.interpolate.PchipInterpolator.html The code I am usin
Solution 1:
PchipInterpolator
was refactored in version 0.14, and that's when it has grown the extrapolate
keyword.
Compare the docs for the version 0.13: http://docs.scipy.org/doc/scipy-0.13.0/reference/generated/scipy.interpolate.PchipInterpolator.html
and version 0.14: http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.interpolate.PchipInterpolator.html
(disclaimer: I was involved in that refactor)
Scipy 0.13 is quite old by now, best consider upgrading.
More recent scipy versions are slightly better in terms of consistency in interpolate
. For one, all polynomial-based interpolators (PPoly, BPoly, Pchip and Akima) have the extrapolate
keyword.
Solution 2:
Try this:
from scipy import interpolate
import numpy as np
x = np.arange(0, 10)
y = np.exp(-x/3.0)
set_interp = interpolate.PchipInterpolator( x, y, extrapolate=True )
I got no error
Post a Comment for "Scipy Pchipinterpolator Implementation Problems"