es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CYTHON

Acceso rápido a listas con Cython / Acceso a numpy

Tengo una función de Python que estoy tratando de acelerar, la cual toma una línea de salida de tshark, por ejemplo: ‘1\t0.000000000\tTCP\t100.0.1.190,111.0.0.2\t35291\t55321\t\t\t56\t20\t··········S\t36\n’ y asigna los datos a variables de la siguiente manera: arr = line.strip(‘\n’).split(“\t”) sip = arr[3].split(‘,’)[0] dip = arr[3].split(‘,’)[1] s_flag = 1 if ‘S’ in arr[10] else ‘0’ . . . Read more

Cython y clang en Mac, “Python.h no encontrado”. Note: This translation assumes that “Python.h not found” refers to an error message displayed when attempting to compile code that uses the Python.h header file.

Estoy ejecutando clang en mac para compilar un archivo c creado al ejecutar un programa muy simple a través de cython, pero el compilador siempre me da un error fatal “Python.h no encontrado”. He intentado todas las soluciones que pude encontrar, reinstalando python 3.9, usando el método -I/ruta/a/archivoencabezado, y reescribiendo . . . Read more

¿Por qué falla la instalación de pyarrow con el error “cython no encontrado” cuando cython está incluido en requirements.txt?

Tengo un archivo Docker en el que una de las instrucciones es: RUN pip3 install -r requirements.txt Y en mi archivo requirements.txt: … uwsgi==2.0.19.1 cython==0.29 dependency-injector==4.37.0 pyyaml==6.0 apscheduler==3.7.0 pyarrow==5.0.0 … Cuando ejecuto la construcción de Docker, veo que se instala Cython, pero pyarrow aún falla. Encontré este enlace – https://github.com/apache/arrow/issues/2163 . . . Read more

¿Es posible guardar un tipo Cython en una variable?

Tengo una clase (importada desde un archivo .h) que usa una plantilla en mi archivo pxd así: Number.pxd cdef extern from “myHeader.h”: cdef cppclass Number[T] Number() … Lo que quiero hacer es inicializar una instancia de clase con un tipo Cython dependiendo de la entrada del usuario, por ejemplo: archivo . . . Read more