slide

jueves, 31 de mayo de 2012

Fractal (Maldenbrot). En python ofuscado.

El código que muestro a continuación nos permite mostrar un bonito fractal de Maldenbrot.
Lo curioso del código es que se asemeja a la forma del fractal, visualmente hablando.  Lo aburridor y complicado es  la técnica de ofuscamiento, que realmente lo cabronea si se quiere entender.

Al compilar este código fuente, se obtendrá algo tan maravilloso como esto:
Fractal de Maldenbrot.


Les dejo el código para que lo copien y lo peguen en python. Su ejecución y terminado depende de nuestra máquina. puede tardar entre (5-10 min). El resultante es un .bmp de muy alta resolución. Recomiendo que lo compilen.

# -*- coding: utf-8 -*-
_                                      =   (
                                        255,
                                      lambda
                               V       ,B,c
                             :c   and Y(V*V+B,B,  c
                               -1)if(abs(V)<6)else
               (              2+c-4*abs(V)**-0.4)/i
                 )  ;v,      x=1500,1000;C=range(v*x
                  );import  struct;P=struct.pack;M,\
            j  ='
Share this post
  • Share to Facebook
  • Share to Twitter
  • Share to Google+
  • Share to Stumble Upon
  • Share to Evernote
  • Share to Blogger
  • Share to Email
  • Share to Yahoo Messenger
  • More...

0 comentarios: