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

2 la respuesta

Pasar matrices de Numpy a código C envuelto con Cython

Tengo un poco de código C existente que quiero envolver usando Cython. Quiero poder configurar una serie de matrices numpy, y luego pasar esas matrices como argumentos al código C cuyas funciones toman matrices c estándar (1d y 2d). Estoy un poco ...

2 la respuesta

Asigne matrices multidimensionales intermedias en Cython sin adquirir el GIL

Estoy tratando de usar Cython para paralelizar una operación costosa que implica generar matrices multidimensionales intermedias. El siguiente código muy simplificado ilustra el tipo de cosas que estoy tratando de hacer: import numpy as np ...

2 la respuesta

Pasar la lista de matrices numpy a C usando cython

Tengo una listalist_of_arrays de matrices numpy 3D que quiero pasar a una función C con la plantilla int my_func_c(double **data, int **shape, int n_arrays)tal que data[i] : pointer to the numpy array values in list_of_arrays[i] shape[i] ...

2 la respuesta

Llamar código python desde c a través de cython

Entonces me gustaría llamar a un código de Python desde c a través de cython. Me las arreglé para llamar al código cython desde c. Y también puedo llamar al código python desde cython. Pero cuando lo agrego todo, faltan algunas cosas. Aquí está ...

1 la respuesta

Mezcla de atributos cdef y python regulares en la clase cdef

Estoy aprendiendo Cython y ahora estoy experimentando con él. Probé el programa de ejemplo básico de la clase cdef y funciona perfectamente. Ahora lo que quiero hacer es tener una combinación de atributos cdef y no cdef en el tipo de clase cdef, ...

7 la respuesta

Sin ganancias de velocidad de Cython

Estoy tratando de definir una función que contenga un bucle interno para simular una integral. El problema es la velocidad. Evaluar la función una vez puede tomar hasta 30 segundos en mi máquina. Dado que mi objetivo final es minimizar esta ...

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

2 la respuesta

Cython build que resulta en un símbolo indefinido

Tengo un programa de C ++ que estoy tratando de ajustar / convertir a Cython. Utiliza una biblioteca particular que, por alguna razón, no dará como resultado un módulo de trabajo para importar. Por cierto, hay un programa de c ++ ...

1 la respuesta

Estructura de envoltura / conversión de C en clase de Cython a Python

Estoy empezando a familiarizarme con Cython, tratando de ajustar algunas estructuras de una biblioteca C a métodos y clases de Python. Lo que realmente no entiendo es cómo debería funcionar la conversión de estructuras C (inicializadas) a la ...

3 la respuesta

Haga que distutils busque archivos de encabezado numpy en el lugar correcto

En mi instalación, numpy'sarrayobject.h está ubicado en…/site-packages/numpy/core/include/numpy/arrayobject.h. Escribí un script trivial de Cython que usa numpy: cimport numpy as np def say_hello_to(name): print("Hello %s!" % name)También tengo ...