In [1]:
def julia(z, c, maxiter=200):
for n in xrange(maxiter):
if abs(z) > 4:
return n-1
z = z*z + c
return maxiter
In [8]:
import numpy as np
In [ ]:
#@time m = [ uint8(julia(complex(r,i), complex(-.06,.67))) for i=1:-.002:-1, r=-1.5:.002:1.5 ];
In [20]:
#X, Y = np.ogrid[1:-1:-.002, -1.5:1.5:.002]
#m = [[ int(julia(complex(r,i), complex(-.06,.67))) for i in np.arange(1, 1,-.002)]
# for r in np.arange(-1.5, 1.5, 0.002)];
In [23]:
%%time
for i in np.r_[1:-1:-.002]:
for r in np.r_[-1.5:1.5:0.002]:
julia(complex(r,i), complex(-.06, .67))
In [ ]: