parameters: (self, options)
return_statement: return tfprof_node
docstring: Profile the statistics of the Python codes.
  
        By default, it shows the call stack from root. To avoid
        redundant output, you may use options to filter as below
          options['show_name_regexes'] = ['.*my_code.py.*']
  
      Args:
        options: A dict of options. See core/profiler/g3doc/options.md.
      Returns:
        a MultiGraphNodeProto that records the results.
docstring_summary: Profile the statistics of the Python codes.
docstring_tokens: Profile the statistics of the Python codes .
function: def profile_python(self, options):
      """Profile the statistics of the Python codes.
  
        By default, it shows the call stack from root. To avoid
        redundant output, you may use options to filter as below
          options['show_name_regexes'] = ['.*my_code.py.*']
  
      Args:
        options: A dict of options. See core/profiler/g3doc/options.md.
      Returns:
        a MultiGraphNodeProto that records the results.
      """
      opts = _build_options(options)
      tfprof_node = tfprof_output_pb2.MultiGraphNodeProto()
      try:
        tfprof_node.ParseFromString(
            print_mdl.Profile('code'.encode('utf-8'), opts.SerializeToString()))
      except message.DecodeError as _:
        pass
      return tfprof_node
function_tokens: def profile_python ( self , options ) : opts = _build_options ( options ) tfprof_node = tfprof_output_pb2 . MultiGraphNodeProto ( ) try : tfprof_node . ParseFromString ( print_mdl . Profile ( 'code' . encode ( 'utf-8' ) , opts . SerializeToString ( ) ) ) except message . DecodeError as _ : pass return tfprof_node