Результаты поиска по запросу "boost-python"

1 ответ

Как определить метакласс Python с Boost.Python?

Python C API имеетPyObject *PyType_Type [http://docs.python.org/c-api/type.html#PyType_Type]объект, который эквивалентенtype в переводчике. Если я хочу определить метакласс в C ++, как я могу установитьtype как одна из его основ в Boost.Python? ...

2 ответа

Является ли оборачивание библиотеки C ++ ctypes плохой идеей?

Я прочитал следующие две темы набиблиотека C [https://stackoverflow.com/questions/1942298/wrapping-a-c-library-in-python-c-cython-or-ctypes] а такжеБиблиотека C ...

1 ответ

Как импорт работает с Boost.Python из файлов Python

Я использую Boost.Python для встраивания интерпретатора в мой исполняемый файл C ++ и выполнения некоторых заранее написанных сценариев. У меня все работает так, что я могу вызывать функции в файле python, но код python, который я ...

ТОП публикаций

2 ответа

Как написать оболочку для функций и функций-членов, которая выполняет некоторый код до и после функции-оболочки?

Я пытаюсь написать некоторый класс-оболочку или функцию, которая позволяет мне выполнять некоторый код до и после упакованной функции. float foo(int x, float y) { return x * y; } BOOST_PYTHON_MODULE(test) { boost::python::def("foo", <somehow ...

1 ответ

Как определить пользовательские типы numpy типа float (C-API)

У меня есть пользовательский тип данных с плавающей запятой, который эмулирует 128-битные операции с использованием двух 64-битных операций с плавающей запятой (класс double-doubledd_real изБиблиотека ...

4 ответа

Использование Boost Python & std :: shared_ptr

Я пытаюсь заставить Boost Python хорошо играть с std :: shared_ptr. В настоящее время я получаю эту ошибку: Traceback (most recent call last): File "test.py", line 13, in <module> comp.place_annotation(circle.centre()) TypeError: No to_python ...

3 ответа

Как получить текст исключения Python

Я хочу встроить Python в мое приложение C ++. Я использую библиотеку Boost - отличный инструмент. Но у меня есть одна проблема. Если функция python выдает исключение, я хочу перехватить его и напечатать ошибку в моем приложении или получить ...