code: def trimseq(seq):
      """Remove small Poly series coefficients.
  
      Parameters
      ----------
      seq : sequence
          Sequence of Poly series coefficients. This routine fails for
          empty sequences.
  
      Returns
      -------
      series : sequence
          Subsequence with trailing zeros removed. If the resulting sequence
          would be empty, return the first element. The returned sequence may
          or may not be a view.
  
      Notes
      -----
      Do not lose the type info if the sequence contains unknown objects.
  
      """
      if len(seq) == 0:
          return seq
      else:
          for i in range(len(seq) - 1, -1, -1):
              if seq[i] != 0:
                  break
          return seq[: i + 1]
  
file_path: catboost/contrib/python/numpy/py2/numpy/polynomial/polyutils.py
imports: from __future__ import division, absolute_import, print_function
  import numpy
label_desc: Use image node_id 1 for calling a global function with example usage: trimseq(seq) and returns: seq, seq