Resultados da pesquisa a pedido "python-c-api"
lendo uma variável global de python em c
Estou tentando aprender a usar a API Python / C corretamente - tudo o que realmente preciso fazer é ler uma variável global (no meu dicionário de casos - mas estou começando com uma variável inteira simples). Usando a discussão:Como acessar uma ...
Como retornar uma matriz C para Python?
Eu escrevi uma função de extensão Python / C que foi chamada por Python. Como retornar uma matriz 2d int [] [] para Python? static PyObject* inference_function(PyObject *self, PyObject *args) { PyObject* doc_lst; int K,V; double alpha,beta; int ...
Como obter a contagem de referência de um PyObject?
Como obter a contagem de referência de umPyObject do C ++? Existem funçõesPy_INCREF ePy_DECREF que aumentam / diminuem, mas não encontrei nenhuma função que retorne a contagem de referência do objeto. Eu preciso disso para fins de depuração.
Python: Gere stubs de funções do módulo C
Eu fiz um módulo Python em C / C ++ com Python C API. Eu uso o setuptools.Extension no meu setup.py. Ele cria um arquivo .py que carrega um módulo python a partir de algum arquivo .pyd compilado: def __bootstrap__(): global __bootstrap__, ...
Como arrumar / corrigir a criação do PyCXX da nova classe de extensão Python?
Eu quase terminei de reescrever um wrapper C ++ Python (PyCXX). O original permite classes de extensão de estilo antigo e novo, mas também permite derivar das classes de estilo novo: import test // ok a = test.new_style_class(); // also ok ...
locação de Objeto C-API Python
Eu quero usar os operadores new e delete para criar e destruir meus objeto O problema é que o python parece dividi-lo em vários estágios. tp_new, tp_init e tp_alloc para criação e tp_del, tp_free e tp_dealloc para destruição. No entanto, o c ++ ...
Construir um PyObject * a partir de uma função
Estou incorporando Python em uma biblioteca C ++ que estou criando. Eu gostaria que os usuários passassem funções C na forma de ponteiros de funçãoPyObject* (fpFunc*)(PyObject*,PyObject*); para que eu possa usar essas funções no ...
Incorporando Python em C - importando módulos
Estou tendo problemas ao usar o Embedded Python para C de acordo com o Documentaçã [http://docs.python.org/extending/embedding.html] - Sempre que tento usar módulos importados, recebo um: Exceção não tratada em 0x1e089e85 no PythonIncl.exe: ...
exemplo @Numpy C-Api fornece um SegFault
Estou tentando entender como o Python C-Api funciona e quero trocar matrizes numpy entre Python e uma extensão ntão, eu comecei este ...
embedding python
Estou tentando chamar funções python do código C, e segui uma amostra deaqu [http://docs.python.org/release/2.3.2/ext/pure-embedding.html] Eu também tenho o diretório de arquivos de inclusão correto, o diretório de biblioteca e vinculei o ...