clump_nonzero_inclusive#
- m4opt.utils.numpy.clump_nonzero_inclusive(a)[source] [edit on github]#
Like clump_nonzero, but return closed rather than half-open intervals.
Examples
>>> from m4opt.utils.numpy import clump_nonzero_inclusive >>> clump_nonzero_inclusive([[0, 0, 1, 1, 0, 0]]) [array([[2, 3]])] >>> clump_nonzero_inclusive([[1, 1, 0, 0, 1, 1]]) [array([[0, 1], [4, 5]])] >>> clump_nonzero_inclusive([[1, 1, 1, 1, 1, 1]]) [array([[0, 5]])] >>> clump_nonzero_inclusive([[0, 0, 0, 0, 0, 0]]) [array([], shape=(0, 2), dtype=int64)]
See also