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

2 la respuesta

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

2 la respuesta

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

6 la respuesta

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

1 la respuesta

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

3 la respuesta

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

3 la respuesta

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

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

2 la respuesta

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

1 la respuesta

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.

1 la respuesta

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