【发布时间】:2017-08-17 03:04:06
【问题描述】:
我对编程很陌生,我想尝试编写一个分段线性插值函数。 (也许是用 numpy.interp 或 scipy.interpolate.interp1d 完成的)
假设我得到如下数据:x= [1, 2.5, 3.4, 5.8, 6] y=[2, 4, 5.8, 4.3, 4]
我想设计一个分段插值函数,它将使用 Python 给出 1 到 2.5、2.5 到 3.4 等所有线性多项式部分的系数。 当然matlab有interp1函数可以做到这一点,但我使用python,我想做与matlab完全相同的工作,但python只给出值而不是线性多项式系数! (在 matlab 中我们可以用 pp.coefs 得到这个)。 但是如何在 python numpy.interp 中获取 pp.coefs ?
【问题讨论】:
标签: python interpolation coefficients