docstr: return a seq of n floats or raise
docstr_tok: ["return","a","seq","of","n","floats","or","raise"]
code: def __call__(self, s):
      """return a seq of n floats or raise"""
      if isinstance(s, six.string_types):
          s = [x.strip() for x in s.split(",")]
          err_msg = _str_err_msg
      else:
          err_msg = _seq_err_msg
  
      if self.n is not None and len(s) != self.n:
          raise ValueError(err_msg.format(n=self.n, num=len(s), s=s))
  
      try:
          return [
              float(val)
              if not self.allow_none or val is not None
              else val
              for val in s
          ]
      except ValueError:
          raise ValueError("Could not convert all entries to floats")
  
imports: from __future__ import absolute_import, division, print_function
  import six
  from functools import reduce
  import operator
  import os
  import warnings
  import re
  from matplotlib import cbook, testing
  from matplotlib.cbook import mplDeprecation, deprecated, ls_mapper
  from matplotlib.fontconfig_pattern import parse_fontconfig_pattern
  from matplotlib.colors import is_color_like
  from cycler import Cycler, cycler
label_desc: Use image node_id 2 for calling the validate_nseq_float obj's underlying member method code with example usage: obj.__call__(s) and returns: unknown