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

1 la respuesta

En PyCharm, cómo romper en una línea en un código de extensión de Cython importado

Estoy tratando de examinar la funciónLinearNDInterpolator invocado en el siguiente código Python from scipy.interpolate.interpnd import LinearNDInterpolator Me gustaría ejecutar una función de invocación de script PythonLinearNDInterpolator y ...

1 la respuesta

"Error: no se puede encontrar vcvarsall.bat" al compilar el código de Cython

Como se sugiereaqu [https://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat] , He instalado con éxitoMicrosoft Visual C ++ Compiler para Python 2.7 [https://www.microsoft.com/en-us/download/details.aspx?id=44266] para ...

1 la respuesta

¿Por qué Cython es mucho más lento que Numba cuando itera sobre matrices NumPy?

Cuando itera sobre matrices NumPy, Numba parece dramáticamente más rápido que Cython. ¿Qué optimizaciones de Cython me estoy perdiendo? Aquí hay un ejemplo simple: ódigo de Python puro:import numpy as np def f(arr): res=np.zeros(len(arr)) for ...

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

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

1 la respuesta

Operaciones de matriz eficientes en cython sin objetos de python

Estoy escribiendo una función que me gustaría traducir a C tanto como sea posible usando Cython. Para hacer esto, necesitaré usar operaciones de álgebra lineal. Aquí está mi función. @EDIT: La lección que aprendí es tratar de cuidar el álgebra ...

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

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

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

Cython: compila un ejecutable estático independiente

Estoy tratando de compilar un ejecutable (archivo ELF) que no usa un cargador dinámico. solíaCython para compilar Python a C: cython3 -3 test.py --embedEntonces gcc test.c -otest $(pkg-config --libs --cflags python3)para compilar el ...