In [7]:
%matplotlib inline
import numpy as np
from matplotlib import pyplot as plt
In [17]:
extent = 2
resolution = 1024
x = np.linspace(-extent,extent,resolution)
X, J = np.meshgrid(x,x)
C = X + J*1j
In [20]:
def mandelbrot(C,n_iter=40):
Z = np.zeros_like(C)
for i in range(n_iter):
Z = Z**2 + C
return Z
o = mandelbrot(C)
plt.figure(figsize=(10,10))
plt.imshow(np.abs(o),cmap='gray',extent=[-extent,extent,-extent,extent])
Out[20]: