jax.numpy.interp#
- jax.numpy.interp(x, xp, fp, left=None, right=None, period=None)[source]#
针对单调递增样本点的单维线性插值。
LAX 后端实现
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
规范化周期边界后会在内部进行排序。fp (1-D sequence of float or complex) – 数据点的 y 坐标,与 xp 长度相同。
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]。
周期 (None 或 浮点数,可选) – x 坐标的周期。此参数允许对角坐标进行正确的插值。如果指定了 period,则忽略参数 left 和 right。
- 返回值:
y – 插值后的值,与 x 形状相同。
- 返回类型: