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

1 la respuesta

Los tipos de búfer solo se permiten como variables locales de función, pero eso es lo que estoy haciendo

¿A Cython no le gustan los arreglos numpy en los cierres? %%cython import numpy as np cimport numpy as np def f(np.ndarray[double, ndim=1] a): def g (double b): return a+b return g(1)Usando la versión estable 0.24, obtengo: Error compiling ...

2 la respuesta

Verificación de la compatibilidad en la compilación de tipos de extensión y su uso con cdef

Preguntas permanentes:¿Por qué otros errores en la compilación de Cython apuntan a la línea de error específica, mientras que esto no?Antes de la actualización: Debido a la dificultad para compilar los tipos de extensión, como se menciona en el ...

1 la respuesta

El error de compilación de Cython "no es un nombre de módulo válido"

Intento compilar en Windows un archivo Cython (.pyx), un archivo que acabo de guardar desde .py. Aquí está la ruta del directorio de mi proyecto. c:\..\Project\App\Analyzer\ _init_.py Few_other_files.py consolidated_loop_C.pyx cl_setup.pyAquí ...

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

1 la respuesta

Utilice el archivo de encabezado generado desde Cython

De acuerdo con ladocumentación [http://docs.cython.org/en/latest/src/userguide/external_C_code.html#using-cython-declarations-from-c] Es posible utilizar archivos de encabezado C generados a partir de Cython. He seguido elHello World ejemplo sin ...

3 la respuesta

Los cálculos de Cython son incorrectos.

Implementé la serie Madhava – Leibniz para calcular pi en Python, y luego en Cython para mejorar la velocidad. La versión de Python: from __future__ import division pi = 0 l = 1 x = True while True: if x: pi += 4/l else: pi -= 4/l x = not x l += ...

2 la respuesta

Cython: haga que la paralelización de prange sea segura para subprocesos

Cython starter aquí. Estoy tratando de acelerar el cálculo de una determinada estadística por pares (en varios contenedores) utilizando múltiples hilos. En particular, estoy usando prange de cython.parallel, que internamente usa openMP. El ...

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

1 la respuesta

Bajo rendimiento de la función C ++ en Cython

Tengo esta función de C ++, que puedo llamar desde Python con el siguiente código. El rendimiento es solo la mitad en comparación con la ejecución de C ++ puro. ¿Hay alguna manera de obtener su rendimiento al mismo nivel? Compilo ambos códigos ...