jax.numpy.interp#
- jax.numpy.interp(x, xp, fp, left=None, right=None, period=None)[源代码][源代码]#
针对单调递增样本点的一维线性插值。
LAX-backend 实现的
numpy.interp()
。除了NumPy支持的常数插值外,jnp.interp还支持left=’extrapolate’和right=’extrapolate’来表示线性外推。
原始文档字符串如下。
返回一个一维的分段线性插值函数,该函数在给定的离散数据点 (xp, fp) 处进行插值,并在 x 处进行评估。
- 参数:
x (array_like) – 要评估插值值的x坐标。
xp (1-D sequence of floats) – 数据点的x坐标,如果未指定参数 period,则必须递增。否则,xp 会在内部排序,并在使用
xp = xp % period
归一化周期边界后进行排序。left (optional float or complex corresponding to fp) – x < xp[0] 时返回的值,默认是 fp[0]。
right (optional float or complex corresponding to fp) – 对于 x > xp[-1] 返回的值,默认是 fp[-1]。
period (None or float, optional) – x 坐标的时间段。此参数允许对角 x 坐标进行适当的插值。如果指定了 period,则忽略参数 left 和 right。
- 返回:
y – 插值后的值,形状与 x 相同。
- 返回类型: