pyinterp.fill.vector

Contents

pyinterp.fill.vector#

pyinterp.fill.vector(array, fill_value=None)[source]#

Fill a 1D array by linear interpolation.

Parameters:
  • array (_FloatArrayT) – 1D array to fill

  • fill_value (float | None) – Value to use to determine missing values (if None, use NaN)

Note

This function modifies the array in-place.

Examples

>>> import numpy as np
>>> arr = np.arange(100, dtype=np.float32)
>>> arr[10:20] = np.nan
>>> vector(arr)