class_docstr: Parameter table class.
  
  Example:
  
      >>> params = ParamTable()
      >>> params.add(Param('ham', 'Parma Ham'))
      >>> params.add(Param('egg', 'Over Easy'))
      >>> params['ham']
      'Parma Ham'
      >>> params['egg']
      'Over Easy'
      >>> print(params)
      ham                           Parma Ham
      egg                           Over Easy
      >>> params.add(Param('egg', 'Sunny side Up'))
      Traceback (most recent call last):
          ...
      ValueError: Parameter named egg already exists.
      To re-assign parameter egg value, use `params["egg"] = value` instead.
class_docstr_tok: ["Parameter","table","class",".","Example",":",">",">",">","params","=","ParamTable","(",")",">",">",">","params.add","(","Param","(","'ham","'",",","'Parma","Ham","'",")",")",">",">",">","params.add","(","Param","(","'egg","'",",","'Over","Easy","'",")",")",">",">",">","params","[","'ham","'","]","'Parma","Ham'",">",">",">","params","[","'egg","'","]","'Over","Easy'",">",">",">","print","(","params",")","ham","Parma","Ham","egg","Over","Easy",">",">",">","params.add","(","Param","(","'egg","'",",","'Sunny","side","Up","'",")",")","Traceback","(","most","recent","call","last",")",":","...","ValueError",":","Parameter","named","egg","already","exists",".","To","re-assign","parameter","egg","value",",","use","`","params","[","``","egg","''","]","=","value","`","instead","."]
docstr: :return: `True` if all params are filled, `False` otherwise.
  
  Example:
  
      >>> import matchzoo
      >>> model = matchzoo.models.Naive()
      >>> model.params.completed()
      False
      >>> model.guess_and_fill_missing_params(verbose=0)
      >>> model.params.completed()
      True
docstr_tok: [":","return",":","`","True","`","if","all","params","are","filled",",","`","False","`","otherwise",".","Example",":",">",">",">","import","matchzoo",">",">",">","model","=","matchzoo.models.Naive","(",")",">",">",">","model.params.completed","(",")","False",">",">",">","model.guess_and_fill_missing_params","(","verbose=0",")",">",">",">","model.params.completed","(",")","True"]
code: def completed(self) -> bool:
      """
      :return: `True` if all params are filled, `False` otherwise.
  
      Example:
  
          >>> import matchzoo
          >>> model = matchzoo.models.Naive()
          >>> model.params.completed()
          False
          >>> model.guess_and_fill_missing_params(verbose=0)
          >>> model.params.completed()
          True
  
      """
      return all(param for param in self)
  
imports: import typing
  import pandas
  import collections.abc
  from matchzoo.engine.param import Param
  from matchzoo.engine import hyper_spaces
label_desc: Use image node_id 11 for calling the ParamTable obj's underlying member method code with example usage: obj.completed() and returns: all