neuralib.util.segments.segment_gap

neuralib.util.segments.segment_gap(x, gap)[source]

segmenting an array that cut at the place which the difference of nearby value larger than gap.

min{|ai-aj|} > gap for any value ai from segment si, any value aj from segment sj, si != sj.

Parameters:
  • x (ndarray) – (N,) V-value array

  • gap (float) – V

Returns:

(N,) int-group array

Return type:

ndarray