我是新来的Python和学习Python的“科学讲义笔记Release 2013.1”教程。请在下面的srcreenshot中帮助我解决这个Mandelbrot问题(Pg 71)。如果可能的话,请提供步骤明确的命令和解释,因为编程概念对我来说是新的。用matplotlib绘制Mandelbrot/pyplot/numpy/python
http://dl.dropbox.com/u/50511173/mandelbrot.png
我试图解决这个问题如下:
import numpy as np
import matplotlib.pyplot as plt
x,y=np.ogrid[-2:1:10j,-1.5:1.5:10j]
c=x + 1j*y
z=0
for g in range(50):
z=z**2 + c
plt.imshow(z.T, extent=[-2,1,-1.5,1.5])
我遇到了以下错误“类型错误:图像数据无法转换为浮动”
这个错误是什么恰恰意味着以及如何纠正它?我发现很难理解imshow()函数。 imshow()中的单个术语是什么意思?
谢谢。