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

¿Por qué estoy obteniendo un error que dice “No se pudo encontrar una versión que cumpla con el requisito Cython”?

¿Qué estoy tratando de lograr? Estoy tratando de terminar un tutorial sobre cómo hacer una aplicación de Android con Kivy utilizando Buildozer en Ubuntu VirtualBox dentro de Windows 10 (instrucciones de este tutorial: enlace de YouTube) y ejecutar la aplicación en mi dispositivo móvil. ¿Dónde tengo problemas? Por quinta vez . . . Read more

Función Cython que genera un fallo de segmentación al llamar desde Python

Así que estoy intentando hacer un script que clonará algunos valores en una matriz 2D y dado que la matriz puede ser enorme, estoy utilizando cython, por cierto, soy nuevo en cython. Aquí está el código from cpython cimport * def cloningNodes(matrix,toClone): cdef Py_ssize_t matrixSize=PyList_Size(matrix),cloneSize=PyList_Size(toClone),newSize=matrixSize+cloneSize,i,j output=PyList_New(newSize) for i in range(matrixSize): . . . Read more

Cython: ¿Qué es similar a la protección de inclusión de C?

Tengo varios archivos Cython que cimportan otros en un orden de dependencia complejo. Y el problema es que, durante la compilación, algunos cimport provocan este error: ‘Blahblah’ redeclarado. Este problema se resuelve de una manera muy simple en C con el guardia de inclusión: #ifndef XXX_HH #define XXX_HH … #endif . . . Read more

Dividir cadena en diccionario con buen rendimiento.

Estoy buscando el mejor método para dividir una cadena larga que se parece a b’a: 1\nb: 2\n …’ – aproximadamente 50-70 claves. La longitud de la cadena es de 8-10K bytes. Por lo tanto, tengo alrededor de 1K cadenas por segundo. El mejor método parece ser: dict(x.split(b”: “) for x . . . Read more