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

1 la respuesta

Compile el código de Python en un ejecutable vinculado estáticamente con Cython

Tengo un script de Python puro que me gustaría distribuir a sistemas con configuración de Python desconocida. Por lo tanto, me gustaría compilar el código de Python en un ejecutable independiente. Corrocython --embed ./foo.py sin problemas ...

1 la respuesta

Generando instrucciones SIMD a partir del código Cython

Necesito obtener una visión general del rendimiento que se puede obtener al usar Cython en código numérico de alto rendimiento. Una de las cosas que me interesa es averiguar si un compilador de C optimizador puede vectorizar el código generado ...

1 la respuesta

cython: vista de memoria de ndarray de cadenas (o indexación directa de ndarray)

¿Cómo se especifica una vista de memoria de un ndarray que contiene cadenas? char[:], char*[:], ... No funcionan. Para ilustrar, mi problema es la definición de funciónabc(...): cdef void abc(char[:] in_buffer): cdef char * element element ...

3 la respuesta

¿Los tipos de extensión de Cython admiten atributos de clase?

Las clases de Python pueden tener atributos de clase: class Foo(object): bar = 4¿Existe una construcción análoga para definir atributos de clase en los tipos de extensión de Cython? Por ejemplo, cuando intento compilar el siguiente código de ...

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

Pasar matriz estructurada a Cython, falló (creo que es un error de Cython)

Supongamos que tengo a = np.zeros(2, dtype=[('a', np.int), ('b', np.float, 2)]) a[0] = (2,[3,4]) a[1] = (6,[7,8])entonces defino la misma estructura de Cython import numpy as np cimport numpy as np cdef packed struct mystruct: np.int_t ...

0 la respuesta

Números complejos en Cython

¿Cuál es la forma correcta de trabajar con números complejos en Cython? Me gustaría escribir un bucle C puro usando un numpy.ndarray de dtype np.complex128. En Cython, el tipo de C asociado se define enCython/Includes/numpy/__init__.pxd ...

1 la respuesta

Importación de la función cython: AttributeError: el objeto 'módulo' no tiene atributo 'diversión'

He escrito un pequeñocython código que es #t3.pyx from libc.stdlib cimport atoi cdef int fun(char *s): return atoi(s) elsetup.py el archivo es from distutils.core import setup from Cython.Build import ...

3 la respuesta

Optimización de un codificador Reed-Solomon (división polinómica)

Estoy tratando de optimizar un codificador Reed-Solomon, que de hecho es simplemente una operación de división polinómica sobre Galois Fields 2 ^ 8 (lo que simplemente significa que los valores se ajustan a más de 255). El código es, de hecho, ...

4 la respuesta

Envoltura simple de código C con cython

Tengo varias funciones de C y me gustaría llamarlas desde python. Cython parece ser el camino a seguir, pero realmente no puedo encontrar un ejemplo de cómo se hace exactamente esto. Mi función C se ve así: void calculate_daily ( char *db_name, ...