私はPythonには新しく、Python "Scientific lecture notes Release 2013.1 Release"のチュートリアルに続いて学習します。以下のsrc screenshot(Pg 71)でこのMandelbrotの問題を解決してください。可能であれば、プログラミングのコンセプトは私にとって新しいものなので、ステップごとの説明を説明に付けてください。matplotlib/pyplot/numpy/pythonでPlot Mandelbrot
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])
私は次のようなエラー「はTypeError:画像データはfloat型に変換できません」遭遇したこのエラーは、正確に何を意味するの
をそれを修正する方法は?私はimshow()関数を理解するのが難しいと思っています。 imshow()内の個々の用語は何を意味しますか?
ありがとうございます。