code: def shape_vecs(*args):
      '''Reshape all ndarrays with ``shape==(n,)`` to ``shape==(n,1)``.
  
      Recognizes ndarrays and ignores all others.'''
      ret_args = []
      flat_vecs = True
      for arg in args:
          if type(arg) is numpy.ndarray:
              if len(arg.shape) == 1:
                  arg = shape_vec(arg)
              else:
                  flat_vecs = False
          ret_args.append(arg)
      return flat_vecs, ret_argf shape_vecs(*args):
      '''Reshape all ndarrays with ``shape==(n,)`` to ``shape==(n,1)``.
  
      Recognizes ndarrays and ignores all others.'''
      ret_args = []
      flat_vecs = True
      for arg in args:
          if type(arg) is numpy.ndarray:
              if len(arg.shape) == 1:
                  arg = shape_vec(arg)
              else:
                  flat_vecs = False
          ret_args.append(arg)
      return flat_vecs, ret_args
docs: Reshape all ndarrays with ``shape==(n,)`` to ``shape==(n,1)``.
  
      Recognizes ndarrays and ignores all others.