gaitmap.utils.array_handling.split_array_at_nan#

gaitmap.utils.array_handling.split_array_at_nan(a: ndarray) list[tuple[int, numpy.ndarray]][source]#

Split an array into sections at nan values.

Examples

>>> a = np.array([1, np.nan, 2, 3])
>>> split_array_at_nan(a)
[(0, array([1.])), (2, array([2., 3.]))]