original_docstring: Takes a collection of arrays.
          Returns a flattened and concatenated single array.
  
          >>> x = np.arange(6).reshape(3, 2)
          >>> MLTools.unroll([x, x])
          array([0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5])
          
docstring: Takes a collection of arrays.
  Returns a flattened and concatenated single array.
  
  
docstring_tokens: Takes a collection of arrays . Returns a flattened and concatenated single array .
code: def unroll(arrays):
          """Takes a collection of arrays.
          Returns a flattened and concatenated single array.
  
          >>> x = np.arange(6).reshape(3, 2)
          >>> MLTools.unroll([x, x])
          array([0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5])
          """
          return np.concatenate([a.flatten() for a in arrays])
code_tokens: def unroll ( arrays ) : return np . concatenate ( [ a . flatten ( ) for a in arrays ] )
short_docstring: Takes a collection of arrays.
short_docstring_tokens: Takes a collection of arrays .
comment: """Takes a collection of arrays.
          Returns a flattened and concatenated single array.
  
          >>> x = np.arange(6).reshape(3, 2)
          >>> MLTools.unroll([x, x])
          array([0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5])
          """