El 5 de abril de 2018, 2:34, Daπid <davidmen...@gmail.com> escribió:

>
> Tampoco hay que exagerar. Dependiendo de cómo de interesante y caro sea el
> proyecto, el código C generado por Cython es de por sí extremadamente
> complejo:
>
>   {
>       double __pyx_temp_scalar = 0.0;
>       {
>           Py_ssize_t __pyx_temp_extent = __pyx_v_marginal_.shape[0];
>           Py_ssize_t __pyx_temp_idx;
>           double *__pyx_temp_pointer = (double *) __pyx_v_marginal_.data;
>           for (__pyx_temp_idx = 0; __pyx_temp_idx < __pyx_temp_extent;
> __pyx_temp_idx++) {
>             *((double *) __pyx_temp_pointer) = __pyx_temp_scalar;
>             __pyx_temp_pointer += 1;
>           }
>       }
>   }
>
> Y esto es antes de pasarlo por GCC. ¿Alguien se atreve a descifrarlo?
> (Solución más abajo)
>
>
>
He probado a usar `objdump -S fichero_cython.so` para ver hasta que punto
había diferencia entre el paso anterior y posterior de gcc. Me he llevado
una ingrata sorpresa al ver que se pierde el código fuente :-(
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a