clump_nonzero#
- m4opt.utils.numpy.clump_nonzero(a)[source] [edit on github]#
Find intervals of nonzero values in an array, row by row.
Examples
>>> from m4opt.utils.numpy import clump_nonzero >>> clump_nonzero([[0, 0, 1, 1, 0, 0]]) [array([[2, 4]])] >>> clump_nonzero([[1, 1, 0, 0, 1, 1]]) [array([[0, 2], [4, 6]])] >>> clump_nonzero([[1, 1, 1, 1, 1, 1]]) [array([[0, 6]])] >>> clump_nonzero([[0, 0, 0, 0, 0, 0]]) [array([], shape=(0, 2), dtype=int64)]
See also