numpy.get_include#

numpy.get_include()[источник]#

Возвращает каталог, содержащий заголовочные файлы NumPy *.h.

Модули расширения, которые должны компилироваться с NumPy, могут использовать эту функцию для поиска соответствующего каталога include.

Примечания

При использовании setuptools, например, в setup.py:

import numpy as np
...
Extension('extension_name', ...
          include_dirs=[np.get_include()])
...

Обратите внимание, что инструмент CLI numpy-config был введен в NumPy 2.0, использование этого, вероятно, предпочтительнее для систем сборки, отличных от setuptools:

$ numpy-config --cflags
-I/path/to/site-packages/numpy/_core/include

# Or rely on pkg-config:
$ export PKG_CONFIG_PATH=$(numpy-config --pkgconfigdir)
$ pkg-config --cflags
-I/path/to/site-packages/numpy/_core/include

Примеры

>>> np.get_include()
'.../site-packages/numpy/core/include'  # may vary