【发布时间】:2015-06-27 02:20:21
【问题描述】:
尽管 scipy 的文档表明 scipy.interpolate.UnivariateSpline 将在订单 k=1 有一个额外的约束。有谁知道用 Numpy/Scipy 实现 0 度样条或分段常数插值的方法?
【问题讨论】:
标签: python scipy interpolation piecewise splines
尽管 scipy 的文档表明 scipy.interpolate.UnivariateSpline 将在订单 k=1 有一个额外的约束。有谁知道用 Numpy/Scipy 实现 0 度样条或分段常数插值的方法?
【问题讨论】:
标签: python scipy interpolation piecewise splines
您可以将interp1d 与kind='zero' 或kind='nearest' 一起使用。
【讨论】:
我尝试了一个简单的技巧 1)对逐步常数函数进行数值积分,你会得到虚线 2)使用1.度样条拟合 3)计算样条的导数(方法.derivative())
它已经工作了,但它可能会更好。
【讨论】: