code: def cast_to_signed(arr):
      """Cast this NDArray from unsigned integer to signed one.
  
      uint64 -> int64
      uint32 -> int32
  
      Useful for backends with poor signed integer support (e.g., TensorFlow).
  
      Parameters
      ----------
      arr : NDArray
          Input array
  
      Returns
      -------
      NDArray
          Cased array
      """
      return _CAPI_DGLArrayCastToSigned(arr)
  
imports: from __future__ import absolute_import
  import ctypes
  import functools
  import operator
  import numpy
  from .None import backend
  from ._ffi.function import _init_api
  from ._ffi.ndarray import _set_class_ndarray, context, DGLContext, DGLDataType, empty, empty_shared_mem, from_dlpack, NDArrayBase, numpyasarray
  from ._ffi.object import ObjectBase, register_object
label_desc: Use image node_id 5 for calling a global function with example usage: cast_to_signed(arr) and returns: _CAPI_DGLArrayCastToSigned