class_docstr: Pretty printer to print the graph structure used with the `visit` method of a Variable.
  
  Attributes:
      functions (list of dict): List of functions of which element is the dictionary.
          The (key, value) pair is the (`name`, function name), (`inputs`, list of input variables),
          and (`outputs`, list of output variables) of a function.
docstr: Args:
      summary (bool): Print statictis of a intermediate variable.
      hidden (bool): Store the intermediate input and output variables if True.
docstr_tok: ["Args",":","summary","(","bool",")",":","Print","statictis","of","a","intermediate","variable",".","hidden","(","bool",")",":","Store","the","intermediate","input","and","output","variables","if","True","."]
code: def __init__(self, summary=False, hidden=False):
      """
      Args:
          summary (bool): Print statictis of a intermediate variable.
          hidden (bool): Store the intermediate input and output variables if True.
      """
      self._summary = summary
      self._hidden = hidden
      self.functions = []
  
file_path: nnabla/python/src/nnabla/utils/inspection/pretty_print.py
imports: from __future__ import absolute_import
  import nnabla
  import numpy
label_desc: Use image node_id 1 to create a new PrettyPrinter object  with example: obj = PrettyPrinter(summary, hidden)