Я подвергаюсь классу C ++ для python, используя pybind11. Он принимает numpy.array в своем конструкторе и захватывает указатель на его внутренние данные. (Он не копирует данные). #include & lt; pybind11 / pybind11.h & ...
Для распространения библиотек Python на PyPi я обычно указываю зависимости пакета в setup.py à la setup (# ... install_requires = ["numpy", "scipy"], # ...) В некоторых случаях, однако, .. ,
У меня есть функция C ++, вычисляющая большой тензор, который я хотел бы вернуть Python в виде массива NumPy через pybind11. Из документации pybind11 кажется, что использование STL unique_ptr ...