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

1 ответ

встраивание питона

Я пытаюсь вызвать функции Python из кода C, и я последовал примеру изВот [http://docs.python.org/release/2.3.2/ext/pure-embedding.html] У меня также есть правильные директории включаемых файлов, директории библиотек и связанные python32.lib (я ...

1 ответ

Пример Numpy C-Api дает SegFault

Я пытаюсь понять, как работает Python C-Api, и я хочу обмениваться пустыми массивами между Python и расширением C. Итак, я начал этот ...

2 ответа

 у вас есть синтаксическая ошибка

я проблемы с использованием встроенного Python для C в соответствии с Документация [http://docs.python.org/extending/embedding.html]- Всякий раз, когда я пытаюсь использовать импортированные модули, я получаю: Необработанное исключение в ...

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

1 ответ

, поэтому я должен был проверить источник, чтобы убедиться, что это было так, как я думал.

раиваю Python в библиотеку C ++, которую я делаю. Я хотел бы, чтобы пользователи могли передавать функции C в виде указателей на функцииPyObject* (fpFunc*)(PyObject*,PyObject*); так что я могу использовать эти функции во встроенном Python. Итак, ...

3 ответа

действительно старый :) но спасибо

2 ответа

Это, вероятно, не очень поможет, но вы можете переписать его, используя вложенные функции:

отрим следующий класс:

2 ответа

Передать массив структур из Python в C

2 ответа

Как создать генератор / итератор с Python C API?

Как мне скопировать следующий код Python с Python C API? class Sequence(): def __init__(self, max): self.max = max def data(self): i = 0 while i < self.max: yield i i += 1Пока у меня есть это: #include <Python/Python.h> #include ...

2 ответа

Как создать генератор / итератор с Python C API?

Как мне скопировать следующий код Python с Python C API?

2 ответа

 тогда наложение структур опасно, потому что гарантированное выравнивание памяти - только 1.

у использовать операторы new и delete для создания и уничтожения моих объектов. Проблема в том, что питон разбивает его на несколько этапов. tp_new, tp_init и tp_alloc для создания и tp_del, tp_free и tp_dealloc для уничтожения. Однако в С ++ ...