小编nil*_*esh的帖子

使用matplotlib/pyplot/numpy/python绘制Mandelbrot

我是python的新手,并通过Python"科学讲义发布2013.1"教程学习.请帮助我在下面的srcreenshot中解决这个Mandelbrot问题(第71页).如果可能的话,请提供带解释的逐步命令,因为编程概念对我来说是新的.

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])
Run Code Online (Sandbox Code Playgroud)

我遇到以下错误"TypeError:图像数据无法转换为浮动"

这个错误究竟意味着什么以及如何纠正它?我发现很难理解imshow()函数.imshow()中的个别术语是什么意思?

谢谢.

python numpy matplotlib scientific-computing

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

matplotlib ×1

numpy ×1

python ×1

scientific-computing ×1