def _get_interp1d(self,* , kind='linear', copy=True, bounds_error=False,
fill_value=np.nan, assume_sorted=None):
"""returns a scipy interp1d object"""
if assume_sorted is None:
assume_sorted = utils.is_sorted(self.time)
if self.n_signals > 1:
axis = 1
else:
axis = -1
f = interpolate.interp1d(x=self.time,
y=self._ydata_rowsig,
kind=kind,
axis=axis,
copy=copy,
bounds_error=bounds_error,
fill_value=fill_value,
assume_sorted=assume_sorted)
return f
评论列表
文章目录