Я хотел бы подключить библиотеку C ++ в Python, которая принимает указатель на функцию в качестве аргумента. Я смотрю, что можно сделать звонок в C с PyEval_CallObject
, но чтобы продолжить, мне нужна правильная подпись (типы входных и выходных аргументов). Можно ли вернуть колбэк с питона с указанной подписью?
Также я немного обеспокоен производительностью, поэтому я также посмотрел на Python numba
проект, который делает компиляцию функции Python. Мне очень интересно, если к нему можно получить доступ в C / C ++, чтобы улучшить производительность.
Задача ещё не решена.