pymovements.gaze.transforms_numpy.downsample#
- pymovements.gaze.transforms_numpy.downsample(arr: ndarray, factor: int) ndarray #
Downsamples array by integer factor.
- Parameters:
arr (np.ndarray) – sequence to be downsampled
factor (int) – factor to be downsampled with
- Return type:
np.ndarray
Examples
>>> arr = np.array([0., 0., 1., 1., 2., 2., 3., 3., 4., 4., 5., 5.]) >>> downsample(arr=arr, factor=2) array([0., 1., 2., 3., 4., 5.])
>>> arr2 = np.array([(0., 0.), (1., 1.), (2., 2.), (3., 3.), (4., 4.), (5., 5.)]) >>> downsample(arr=arr2, factor=2) array([[0., 0.], [2., 2.], [4., 4.]])