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

2 la respuesta

¿Cómo importar el módulo generado por Cython desde python al archivo principal C / C ++? (programación en C / C ++) [cerrado]

Así que tengo una función escrita en python y seguí los pasos en la Documentación de Cython 'Construir un módulo de Cython usando distutils'. Sin embargo, no está claro para mí cómo usar ese módulo que funciona en python (al importarlo) para ...

2 la respuesta

Pasar matrices de Numpy a código C envuelto con Cython

Tengo un poco de código C existente que quiero envolver usando Cython. Quiero poder configurar una serie de matrices numpy, y luego pasar esas matrices como argumentos al código C cuyas funciones toman matrices c estándar (1d y 2d). Estoy un poco ...

2 la respuesta

Pasar la lista de matrices numpy a C usando cython

Tengo una listalist_of_arrays de matrices numpy 3D que quiero pasar a una función C con la plantilla int my_func_c(double **data, int **shape, int n_arrays)tal que data[i] : pointer to the numpy array values in list_of_arrays[i] shape[i] ...

2 la respuesta

¿Cuáles son las diferencias entre un cpdef y un cdef envuelto en un def?

En los documentos de Cython hay unejemplo [http://docs.cython.org/en/latest/src/userguide/early_binding_for_speed.html] donde dan dos formas de escribir un método híbrido C / Python. Uno explícito con un cdef para acceso rápido a C y una ...

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 ...

2 la respuesta

Cython - implementando devoluciones de llamada

He estado trabajando con Cython en un intento de interactuar con una biblioteca escrita en c ++. Hasta ahora las cosas van bastante bien, y puedo usar de manera efectiva la mayoría de las funciones dentro de la biblioteca. Mi único ...

2 la respuesta

Llamando a una biblioteca de cython con múltiples archivos pyx a través de c ++

Tengo un proyecto de Python al que quiero llamar desde una aplicación de C ++. Me gustaría agrupar todas las fuentes de Python en una sola biblioteca compartida y vincular la aplicación de C ++ a esa biblioteca. En este momento, mi cython ...

2 la respuesta

Wrapping C library [cerrado]

Tengo unprivate.h, public.h y elfile.c, y necesito envolverlo en Cython [http://en.wikipedia.org/wiki/Cython]. ¿Cómo envuelvo la funciónPerson_ptr Person_create(const char* name);? private.h: #ifndef __PERSON_PRIVATE_H__ #define ...

2 la respuesta

¿Cómo se sobrescriben los indicadores de compilación predeterminados para Cython cuando se compila con distutils?

Estoy compilando algunas extensiones de cython en Linux y noté que por defecto usa -O2 cuando se construye desde el mecanismo distutils. Me preguntaba si había una manera simple de cambiar eso a -O3. He intentado usar extra_compile_args en los ...

2 la respuesta

Tener puntero a los datos. Necesita la matriz Numpy en el orden Fortran. Quiere usar Cython

Este es un caso de uso muy común para mí. Tengo una función C que me devuelve un puntero a dobles: //myheader.h double *mycfuntion(...) Sé las dimensiones de los datos que se devuelven. También sé que los datos son Fortran-ordenado. Quiero ...