sciquence.sequences.seq

sciquence.sequences.seq(array)[source]

Cut input array into sequences consisting of the same elements

Parameters:array (ndarray) – Numpy array
Returns:seq_list – List of sequences
Return type:list of ndarray

Examples

>>> import sciquence.sequences as sq
>>> import numpy as np
>>> x = np.array([1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0])
>>> print sq.seq(x)
[array([1, 1, 1, 1, 1, 1]), array([0, 0, 0, 0, 0, 0]), array([1, 1, 1, 1, 1]), array([0, 0, 0, 0])]