Resultados de la búsqueda a petición "cython"

1 la respuesta

Python extendido - para swig, no para swig o Cython

Encontré el cuello de botella en mi código de Python, jugué con psycho, etc. Luego decidí escribir una extensión c / c ++ para el rendimiento. Con la ayuda de Swig casi no necesitas preocuparte por los argumentos, etc. Todo funciona bien. Ahora ...

2 la respuesta

Pruebe la declaración en Cython para cimport (para usar con mpi4py)

¿Hay alguna manera de tener el equivalente de la declaración de prueba de Python en Cython para la importación? Algo como eso: try: cimport something except ImportError: passNecesitaría esto para escribir una extensión de Cython que se pueda ...

1 la respuesta

¿Cómo puedo configurar los indicadores del compilador de Cython cuando uso pyximport?

Esta pregunta (¿Cómo se sobrescriben los indicadores de compilación predeterminados para Cython cuando se construye con ...

2 la respuesta

Compilación condicional de Cython basada en valor externo

Intento compilar (o generar) condicionalmente el código c de un Cython pxd. Leí que puedo DEF para definir un valor e IF para generar condicionalmente en función de su valor, pero ¿cómo puedo obtener este valor desde fuera del ...

1 la respuesta

¿Cuál es el significado de este ImportError al importar un archivo .so generado por Cython?

Estoy revisando la documentación de Cython y creando cada una de las aplicaciones de ejemplo. Estoy un poco atascado en el uso de bibliotecas C. Después de compilar con éxito el archivo .so e intentar importarlo en un archivo de Python llamado ...

1 la respuesta

sympy autowrap (cython): límite de # de argumentos, argumentos en forma de matriz?

Tengo el siguiente problema: Quiero usar autowrap para generar una versión compilada de una matriz sympy, con celdas que contengan expresiones sympy. Dependiendo de la especificación de mi problema, la cantidad de argumentos puede ser muy ...

1 la respuesta

Pase un cierre de Cython a C ++

Tengo una función C ++ que acepta una devolución de llamada, como esta: void func(std::function<void(A, B)> callback) { ... }Quiero llamar a esta función desde Cython dándole un cierre, es decir, algo que hubiera hecho con una lambda si la ...

7 la respuesta

Cython compiló la extensión C: ImportError: el módulo dinámico no define la función de inicio

Acabo de compilar parte de mi biblioteca C como una extensión usando Cython, como una "prueba de concepto". Logré hackear el código (const correctnes problemas, etc. a un lado), para finalmente construir una extensión. Sin embargo, cuando ...

1 la respuesta

operador no miembro en Cython

Actualmente estoy haciendo un contenedor de Cython para una biblioteca C ++ existente. Tengo un operador no miembro sobrecargado en C ++ como Data operator+(Data const& a, Data const& b)Y en elpxd archivo que describe el encabezado, ...

2 la respuesta

Alcanzar el rendimiento de Numba con Cython

Por lo general, puedo igualar el rendimiento de Numba cuando uso Cython. Sin embargo, en este ejemplo no he podido hacerlo: Numba es aproximadamente 4 veces más rápido que la versión de mi Cython. Aquí la versión de Cython: %%cython ...