Resultados de la búsqueda a petición "cython"
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 ...
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 ...
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] ...
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á ...
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, ...
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 ...
¿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 ...
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 ++ ...
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 ...
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 ...