2014-03-14 7:40 GMT+01:00 Hiko hitokiri <[email protected]>: > esconder codigo es imposible y el que crea que es posible se equivoco de > profesión
http://xkcd.com/285/ Véase la siguiente línea de código Python pasada por Cython: static CYTHON_INLINE __pyx_t_float_complex __pyx_f_6cy_cwt_morlet_i( double __pyx_v_t, float __pyx_v_W0) { __pyx_t_float_complex __pyx_r; __Pyx_RefNannyDeclarations __pyx_t_double_complex __pyx_t_1; __Pyx_RefNannySetupContext("morlet_i", 0); __pyx_t_1 = __Pyx_c_prod(__pyx_t_double_complex_from_parts(exp((-0.5 * (__pyx_v_t * __pyx_v_t))), 0), __Pyx_c_diff(__pyx_t_double_complex_from_parts(cos((__pyx_v_W0 * __pyx_v_t)), 0), __Pyx_c_prod(__pyx_t_double_complex_from_parts(0, 1.0), __pyx_t_double_complex_from_parts(sin((__pyx_v_W0 * __pyx_v_t)), 0)))); __pyx_r = __pyx_t_float_complex_from_parts(__Pyx_CREAL(__pyx_t_1), __Pyx_CIMAG(__pyx_t_1)); goto __pyx_L0; __pyx_r = __pyx_t_float_complex_from_parts(0, 0); __pyx_L0:; __Pyx_RefNannyFinishContext(); return __pyx_r; } El nombre de la función te da más información que el resto del código, y es fácil de cambiar. Y si te la doy compilada, ya ni hablamos.
_______________________________________________ Python-es mailing list [email protected] https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
