ConsecutiveOnes
index
/Users/jakobrosenkrantz/Dropbox/02819Projekt/JAKOB/Code/v15/ConsecutiveOnes.py

 
Functions
       
ConsecutiveOnes(BinaryList)
This function takes a list of 1s and 0s and returns the length 
of runs containing consecutive 1s.
 
The inputs of the function are:
- BinaryList: A list of values either 1 or 0
 
The outputs of the function are:
- RunStart: The index where the run starts
- RunLength: The lengths of runs of consecutive values of 1
 
An exmaple of usage is provided below:
 
>>> BinList = [1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0]
>>> (Start, OneRuns) = ConsecutiveOnes(BinList)
>>> print Start, OneRuns
[0 2 7] [1 3 6]