In [2]:
%pylab inline


Populating the interactive namespace from numpy and matplotlib

In [65]:
y, x=np.ogrid[-1:1:500j,-1.5:0.5:500j]
c = x+1j*y
z = 0.
N = 500
img = zeros((500, 500))
for g in range(N):
    mask = np.abs(z) < 2
    img = img + 1./N*mask
    z = z**2+c
imshow((1-img))


D:\Users\tzerj_000\Anaconda2\lib\site-packages\ipykernel\__main__.py:9: RuntimeWarning: overflow encountered in square
D:\Users\tzerj_000\Anaconda2\lib\site-packages\ipykernel\__main__.py:9: RuntimeWarning: invalid value encountered in square
D:\Users\tzerj_000\Anaconda2\lib\site-packages\ipykernel\__main__.py:7: RuntimeWarning: overflow encountered in absolute
D:\Users\tzerj_000\Anaconda2\lib\site-packages\ipykernel\__main__.py:7: RuntimeWarning: invalid value encountered in less
Out[65]:
<matplotlib.image.AxesImage at 0x235c9358>

In [64]:
y, x=np.ogrid[-0.66:-0.64:500j, -0.27:-0.25:500j]
c = x+1j*y
z = 0.
N = 500
img = zeros((500, 500))
for g in range(N):
    mask = np.abs(z) < 2
    img = img + 1./N*mask
    z = z**2+c
imshow((1-img))


D:\Users\tzerj_000\Anaconda2\lib\site-packages\ipykernel\__main__.py:9: RuntimeWarning: overflow encountered in square
D:\Users\tzerj_000\Anaconda2\lib\site-packages\ipykernel\__main__.py:9: RuntimeWarning: invalid value encountered in square
D:\Users\tzerj_000\Anaconda2\lib\site-packages\ipykernel\__main__.py:7: RuntimeWarning: invalid value encountered in less
D:\Users\tzerj_000\Anaconda2\lib\site-packages\ipykernel\__main__.py:7: RuntimeWarning: overflow encountered in absolute
Out[64]:
<matplotlib.image.AxesImage at 0x22e45f98>

In [ ]: