Resultados de la búsqueda a petición "cython"
Mejora el rendimiento de Pandas Merge
Específicamente, no tengo problemas de rendimiento con Pands Merge, como sugieren otras publicaciones, pero tengo una clase en la que hay muchos métodos, que se fusionan mucho en los conjuntos de datos. La clase tiene alrededor de 10 grupos y ...
Pasar matrices numpy en Cython a una función C que requiere matrices asignadas dinámicamente
Tengo un código C que tiene la siguiente declaración: int myfunc(int m, int n, const double **a, double **b, double *c);Entoncesa es una matriz 2D constante,b es una matriz 2D yc es una matriz 1D, todas asignadas dinámicamente.b yc no es ...
Cython: no se puede abrir el archivo de inclusión: 'io.h': no existe tal archivo o directorio
Recién comenzando a aprender cython. Estaba tratando de compilar un archivo .pyx simple. print("hello")Aquí está mi setup.py: from distutils.core import setup from Cython.Build import cythonize setup( ext_modules = cythonize("hello.pyx") ...
Cómo aplicar decoradores a las funciones de Cython cpdef
He estado jugando con Cython últimamente y me encontré con este error al aplicar un decorador a una función de Cython Cdef functions/classes cannot take arbitrary decorators Aquí está el código con el que estaba jugando: import functools def ...
Empaquete solo archivos .so compilados binarios de una biblioteca de Python compilada con Cython
Tengo un paquete llamadomypack que dentro tiene un módulomymod.py, y el__init__.py. Por alguna razón que no está en debate, necesito empaquetar este módulo compilado (no se permiten archivos .py o .pyc). Eso es el__init__.py es el único archivo ...
¿Cython ofrece alguna forma razonablemente fácil y eficiente de iterar matrices de Numpy como si fueran planas?
Digamos que quiero implementar Numpy's x[:] += 1en Cython Yo podria escribir @cython.boundscheck(False) @cython.wraparoundcheck(False) def add1(np.ndarray[np.float32_t, ndim=1] x): cdef unsigned long i for i in range(len(x)): x[i] += 1Sin ...
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 ...
Cambiar las reglas de nomenclatura de Cython para archivos .so
Estoy usando Cython para generar un objeto compartido fuera del módulo Python. La salida de compilación se escribe enbuild/lib.linux-x86_64-3.5/<Package>/<module>.cpython-35m-x86_64-linux-gnu.so. ¿Hay alguna opción para cambiar la regla de ...
Ordenar memoryview en Cython
¿Cómo puedo ordenar una vista de memoria in situ en Cython? ¿Hay una función incorporada que pueda hacerlo? En este momento tengo que usar unnumpy matriz en su lugar y usarnumpyEs una especie, que es muy lenta.
¿Se puede compilar cython con icc?
Estoy tratando de construir cython desde la fuente con el compilador icc en Ubuntu 14.04 ya que mi python está compilado con el compilador icc de Intel. Cuando intenté instalar cython usandopip3 instalar cythony luego ejecuté cython obtuve el ...