【问题标题】:Piecewise constant or 0-degree spline interpolation in Python/ScipyPython/Scipy 中的分段常数或 0 度样条插值
【发布时间】:2015-06-27 02:20:21
【问题描述】:

尽管 scipy 的文档表明 scipy.interpolate.UnivariateSpline 将在订单 k=1 有一个额外的约束。有谁知道用 Numpy/Scipy 实现 0 度样条或分段常数插值的方法?

【问题讨论】:

标签: python scipy interpolation piecewise splines


【解决方案1】:

您可以将interp1dkind='zero'kind='nearest' 一起使用。

【讨论】:

    【解决方案2】:

    我尝试了一个简单的技巧 1)对逐步常数函数进行数值积分,你会得到虚线 2)使用1.度样条拟合 3)计算样条的导数(方法.derivative())

    它已经工作了,但它可能会更好。

    【讨论】:

      猜你喜欢
      • 2011-09-08
      • 1970-01-01
      • 2012-11-03
      • 2019-08-05
      • 2018-12-27
      • 1970-01-01
      • 1970-01-01
      • 2018-02-12
      • 2023-03-27
      相关资源
      最近更新 更多