parameters: (output_arrays, *, sym_cls=Symbol)
return_statement: return sym_cls(handle)
docstring: Get symbolic representation of computation recorded in deferred compute mode.
  
      Parameters
      ----------
      output_arrays: NDArray or List[NDArray]
      sym_cls: class used to construct Symbol
  
      Returns
      -------
      Symbol of sym_cls
docstring_summary: Get symbolic representation of computation recorded in deferred compute mode.
docstring_tokens: Get symbolic representation of computation recorded in deferred compute mode .
function: def get_symbol(output_arrays, *, sym_cls=Symbol):
      """Get symbolic representation of computation recorded in deferred compute mode.
  
      Parameters
      ----------
      output_arrays: NDArray or List[NDArray]
      sym_cls: class used to construct Symbol
  
      Returns
      -------
      Symbol of sym_cls
      """
      output_arrays = _as_list(output_arrays)
      # Prepare ctypes array types
      output_handles_type = ctypes.c_void_p * len(output_arrays)
      # Convert handles
      output_handles = output_handles_type(*[array.handle for array in output_arrays])
      handle = SymbolHandle()
      check_call(_LIB.MXNDArrayGetDeferredComputeSymbol(output_handles, len(output_arrays),
                                                        ctypes.byref(handle)))
      return sym_cls(handle)
function_tokens: def get_symbol ( output_arrays , * , sym_cls = Symbol ) : output_arrays = _as_list ( output_arrays ) # Prepare ctypes array types output_handles_type = ctypes . c_void_p * len ( output_arrays ) # Convert handles output_handles = output_handles_type ( * [ array . handle for array in output_arrays ] ) handle = SymbolHandle ( ) check_call ( _LIB . MXNDArrayGetDeferredComputeSymbol ( output_handles , len ( output_arrays ) , ctypes . byref ( handle ) ) ) return sym_cls ( handle )