Resultados de la búsqueda a petición "python-c-api"

2 la respuesta

Obtenga el camino LIB de Python

Puedo ver esoINCLUDE el camino essysconfig.get_path('include') [https://docs.python.org/3/library/sysconfig.html#installation-paths]. Pero no veo ningún valor similar paraLIB. NumPydirectamente lo ...

1 la respuesta

¿Cómo devolver una matriz C a Python?

Escribí una función de extensión Python / C que fue llamada por Python. ¿Cómo puedo devolver una matriz 2d int [] [] a Python? static PyObject* inference_function(PyObject *self, PyObject *args) { PyObject* doc_lst; int K,V; double alpha,beta; ...

2 la respuesta

¿Cómo ordenar / arreglar la creación de PyCXX de la nueva clase de extensión Python?

Casi he terminado de reescribir un contenedor de Python C ++ (PyCXX). El original permite clases de extensión de estilo antiguas y nuevas, pero también permite derivar de las clases de estilo nuevo: import test // ok a = test.new_style_class(); ...

0 la respuesta

Python: generar apéndices de función del módulo C

Hice un módulo de Python en C / C ++ con Python C API. Yo uso setuptools.Extension en mi setup.py. Crea un archivo .py que carga un módulo de Python desde algún archivo compilado .pyd: def __bootstrap__(): global __bootstrap__, __loader__, ...

2 la respuesta

Python C-API Object Aslocation

Quiero usar los operadores nuevos y eliminar para crear y destruir mis objetos. El problema es que Python parece dividirlo en varias etapas. tp_new, tp_init y tp_alloc para la creación y tp_del, tp_free y tp_dealloc para la destrucción. Sin ...

1 la respuesta

¿Crear un PyObject * desde una función C?

Estoy incrustando Python en una biblioteca de C ++ que estoy haciendo. Me gustaría que los usuarios puedan pasar funciones C en forma de punteros de funciónPyObject* (fpFunc*)(PyObject*,PyObject*); para poder usar esas funciones en el Python ...

2 la respuesta

Incrustando Python en C - importando módulos

Tengo problemas para usar el Python incorporado para C segúnDocumentació [http://docs.python.org/extending/embedding.html] - Cada vez que intento usar módulos importados obtengo un: Excepción no controlada en 0x1e089e85 en PythonIncl.exe: ...

1 la respuesta

Numpy C-Api ejemplo da un SegFault

Estoy tratando de entender cómo funciona Python C- Api, y quiero intercambiar matrices entre Python y una extensión C. Entonces, comencé este ...

1 la respuesta

embedding python

Estoy tratando de llamar a las funciones de Python desde el código C, y seguí una muestra deaqu [http://docs.python.org/release/2.3.2/ext/pure-embedding.html] También tengo las directivas de inclusión de archivos correctas, las directivas de la ...

4 la respuesta

Pasar un puntero C con Python / C API

Soy nuevo en la API de Python / C ... Estoy tratando de agregar una nueva funcionalidad a mi programa C, en el que puedo incrustar python en él y extender simultáneamente la funcionalidad para que el intérprete incorporado pueda ejecutar un ...