2013/8/6 Chema Cortes <pych...@gmail.com>: > Interesante caso usando numpy y numba. Pero el problema que veo es que > la función flipper no debería tener fijados los parámetros de corte, > lo que supongo que hará perder bastante eficacia al JIT de numba.
El hecho de que Numba sea capaz de optimizarlo (significativamente, además) significa que un compilador puede mejorarlo, y por tanto, cython debería poder hacer algo. Mi intento, sin embargo, lanzándole todo lo que sé (que tampoco es mucho) no ha servido de nada, exactamente el mismo tiempo: import numpy as np cimport numpy as np cimport cython DTYPE = np.float64 ctypedef np.float64_t DTYPE_t @cython.boundscheck(False) @cython.wraparound(False) def flipper(np.ndarray[DTYPE_t, ndim=1] K not None, int i, int j): K[i+1:j+1]=K[j:i:-1] return K Agradezco comentarios y sugerencias. _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/