code: def get_include():
      """
      Return the directory that contains the NumPy \\*.h header files.
  
      Extension modules that need to compile against NumPy should use this
      function to locate the appropriate include directory.
  
      Notes
      -----
      When using ``distutils``, for example in ``setup.py``.
      ::
  
          import numpy as np
          ...
          Extension('extension_name', ...
                  include_dirs=[np.get_include()])
          ...
  
      """
      import numpy
  
      if numpy.show_config is None:
          # running from numpy source directory
          d = os.path.join(
              os.path.dirname(numpy.__file__), "core", "include"
          )
      else:
          # using installed numpy core headers
          import numpy.core as core
  
          d = os.path.join(os.path.dirname(core.__file__), "include")
      return d
  
imports: from __future__ import division, absolute_import, print_function
  import os
  import sys
  import types
  import re
  import warnings
  from numpy.core.numerictypes import issubclass_, issubsctype, issubdtype
  from numpy.core.overrides import set_module
  from numpy.core import ndarray, ufunc, asarray
  import numpy
  from numpy.compat import getargspec, formatargspec
label_desc: Use image node_id 1 for calling a global function with example usage: get_include() and returns: d