【发布时间】:2021-06-03 10:49:30
【问题描述】:
我正在尝试基于链接实现 PchipInterpolator:
http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.interpolate.PchipInterpolator.html
我使用的代码是:
x = np.arange(0, 10)
y = np.exp(-x/3.0)
set_interp = scipy.interpolate.PchipInterpolator( x, y, extrapolate=True )
我得到的错误是:
TypeError: __init__() got an unexpected keyword argument 'extrapolate'
所以,显然我以错误的方式实施它。我尝试了许多其他方法来实现外推,但都失败了。
【问题讨论】:
-
你使用的是什么版本的 numpy?它是一个纯 Python 函数,因此您可以使用 ipython 或 inspect 自己查看构造函数及其参数。